home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11537_GEN.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
160KB
|
2,634 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 8182 A261 unpk D0, D2, 0xA261
00000004 0000 3246 ori.b D0, 0x46 /* 'F' */
00000008 0000 1C1C ori.b D0, 0x1C
0000000C 0000 019C ori.b D0, 0x9C
00000010 8000 or.b D0, D0
00000012 0002 3078 ori.b D2, 0x78 /* 'x' */
00000016 007D 723A ori.w <<invalid special address>>, 0x723A /* 'r:' */
0000001A 4A74 3970 6D56 6C4E tst.w [A4 + 0x6D566C4E]
// begin alternate branch 00000020-00000022
label00000020:
00000020 6C4E bge +0x50 /* 00000070 */
// end alternate branch 00000020-00000022
label00000020: // (misaligned)
00000022 3052 movea.w A0, [A2]
label00000024:
00000024 3C34 6F38 4274 6F34 move.w D6, [A4 + 0x42746F34 + D6 * 8]
0000002C 6DF2 blt -0xC /* 00000020 */
0000002E 6CF4 bge -0xA /* 00000024 */
00000030 6086 bra -0x78 /* FFFFFFB8 */
00000032 FCEA FBB6 .extension 0xCEA <<F/2-3/6>> // unimplemented
00000036 B9DF cmpa.l A4, [A7]+
00000038 FCC2 FC24 .extension 0xCC2 <<F/2-3/6>> // unimplemented
0000003C F978 .extension 0x978 <<F/4-5/4>> // unimplemented
0000003E FA92 FC6A .extension 0xA92 <<F/2-3/5>> // unimplemented
00000042 FC5E 1768 .extension 0xC5E <<F/1/6>>, 0x1768 // unimplemented
00000046 DB14 add.b [A4], D5
00000048 DB08 addx.b -[A5], -[A0]
0000004A E2B2 roxr D2, D1
0000004C AA1A syscall GetBackColor
0000004E E2B2 roxr D2, D1
00000050 E2B4 roxr D4, D1
00000052 E2B6 roxr D6, D1
00000054 36A8 A8F3 move.w [A3], [A0 - 0x570D]
00000058 3039 A8F2 A8F4 move.w D0, [0xA8F2A8F4]
0000005E 2B2A 6CF6 move.l -[A5], [A2 + 0x6CF6]
00000062 8128 1F8A or.b [A0 + 0x1F8A], D0
00000066 08E2 BC6B bset.b -[A2], 0x6B /* 'k' */
0000006A E27E ror D6.w, D1
0000006C A856 syscall ObscureCursor
0000006E A850 syscall InitCursor
label00000070:
00000070 F6DE 7610 .extension 0x6DE <<F/2-3/3>> // unimplemented
00000074 37B0 FF20 6F28 F5B4 move.w <<invalid full ext with I/IS == 4>>, [A0 + 0x6F28 + A7 * 8]
0000007C A9B9 syscall GetCursor
0000007E 2BEA A9CD move.l <<invalid special address>>, [A2 - 0x5633]
00000082 A9E4 syscall HandAndHand
00000084 F386 .invalid <<F/6/1>>
00000086 6E14 bgt +0x16 /* 0000009C */
00000088 F2F4 F2B8 .extension 0x2F4 <<F/2-3/1>> // unimplemented
0000008C F260 802C .extension 0x260 <<F/1/1>>, 0x802C // unimplemented
00000090 FE26 2B3A .unknown 0xFE26 0x2B3A (W = 7)
00000094 9E54 sub.w D7, [A4]
00000096 0628 CAA8 C268 addi.b [A0 - 0x3D98], 0xA8
label0000009C:
0000009C A95E syscall GetControlTitle/GetCTitle
0000009E A95D syscall HiliteControl
label000000A0:
000000A0 A03B syscall Delay
000000A2 A92C syscall FindWindow
000000A4 A925 syscall DragWindow
000000A6 324A movea.w A1, A2
000000A8 414C chk.w D0, A4
000000AA F8EC A985 .extension 0x8EC <<F/2-3/4>> // unimplemented
// begin alternate branch 000000AC-000000AE
label000000AC:
000000AC A985 syscall Alert
// end alternate branch 000000AC-000000AE
label000000AC: // (misaligned)
000000AE 0850 DC01 bchg.b [A0], 0x1
000000B2 1222 move.b D1, -[A2]
000000B4 F578 .extension 0x578 <<F/4-5/2>> // unimplemented
000000B6 A93C syscall SetMenuBar
000000B8 6E72 bgt +0x74 /* 0000012C */
000000BA 3A34 3E34 move.w D5, [A4 + D3 * 8 + 0x34]
000000BE 9E41 sub.w D7, D1
000000C0 528A addq.l A2, 1
000000C2 67DC beq -0x22 /* 000000A0 */
000000C4 6E14 bgt +0x16 /* 000000DA */
000000C6 F298 F258 .extension 0x298 <<F/2-3/1>> // unimplemented
000000CA A895 syscall ShutDown
000000CC A895 syscall ShutDown
000000CE 1388 F690 move.b [A1 + A7.w * 8 - 0x112], A0
000000D2 6E2E bgt +0x30 /* 00000102 */
000000D4 2B9A 2897 move.l [A5 + D2 - 0x105], [A2]+
000000D8 8AD0 divu.w D5, [A0]
label000000DA:
000000DA 8AD0 divu.w D5, [A0]
000000DC 7530 moveq.l D2, 0x30
000000DE 7530 moveq.l D2, 0x30
000000E0 DB88 addx.l -[A5], -[A0]
000000E2 6F40 ble +0x42 /* 00000124 */
000000E4 DBA6 add.l -[A6], D5
000000E6 DB9E add.l [A6]+, D5
000000E8 DBA4 add.l -[A4], D5
000000EA DB9C add.l [A4]+, D5
000000EC 2B52 6D66 move.l [A5 + 0x6D66], [A2]
label000000F0:
000000F0 651A bcs +0x1C /* 0000010C */
000000F2 6208 bhi +0xA /* 000000FC */
000000F4 6CB6 bge -0x48 /* 000000AC */
000000F6 E276 roxr D6.w, D1
000000F8 F07C F064 .extension 0x07C <<F/1/0>>, 0xF064 // unimplemented
label000000FC:
000000FC 3290 move.w [A1], [A0]
000000FE 5586 subq.l D6, 2
00000100 EFB4 roxl D4, D7
label00000102:
00000102 6C38 bge +0x3A /* 0000013C */
label00000104:
00000104 E2D8 lsr .w [A0]+
00000106 A98F syscall SetDialogItemText/SetIText
00000108 EDEA FC1A E2D8 bfffo D7, [A2 - 0x1D28] {D0:26}
// begin alternate branch 0000010C-0000010E
label0000010C:
0000010C E2D8 lsr .w [A0]+
// end alternate branch 0000010C-0000010E
label0000010C: // (misaligned)
0000010E 0EC2 .incomplete
label00000110:
00000110 0EDA .incomplete
00000112 0EE2 .incomplete
00000114 337A 0F9D A9EA move.w [A1 - 0x5616], [PC + 0xF9D /* 000010B3, value 0x456 */]
0000011A 6CE8 bge -0x16 /* 00000104 */
0000011C E7F2 FE24 rol .w [A2 + A7 * 8 + 0x24]
// begin alternate branch 0000011E-00000122
label0000011E:
0000011E FE24 D2D7 .unknown 0xFE24 0xD2D7 (W = 7)
// end alternate branch 0000011E-00000122
label0000011E: // (misaligned)
00000120 D2D7 add.w A1, [A7]
00000122 A9C4 syscall OpenRFPerm
label00000124:
00000124 E6BA ror D2, D3
00000126 101C move.b D0, [A4]+
00000128 E554 roxl D4.w, 2
0000012A FA2E E2D0 .unknown 0xFA2E 0xE2D0 (W = 5)
// begin alternate branch 0000012C-0000012E
label0000012C:
0000012C E2D0 lsr .w [A0]
// end alternate branch 0000012C-0000012E
label0000012C: // (misaligned)
0000012E 6FE0 ble -0x1E /* 00000110 */
00000130 DB62 add.w -[A2], D5
00000132 DB48 addx.w -[A5], -[A0]
00000134 E272 roxr D2.w, D1
00000136 E944 asl D4.w, 4
00000138 E930 roxl D0.b, D4
0000013A E924 asl D4.b, D4
label0000013C:
0000013C E918 rol D0.b, 4
0000013E 7D01 moveq.l D6, 0x01
00000140 E2AA lsr D2, D1
00000142 DCB6 D894 add.l D6, [A6 + A5 - 0x108]
00000146 0FA2 bclr -[A2], D7
00000148 2BAA F7F8 E2AA move.l [A5 + A6.w * 2 - 0x86], [A2 - 0x808]
0000014E 0C62 13C2 cmpi.w -[A2], 0x13C2
00000152 DA86 add.l D5, D6
00000154 1452 movea.b A2, [A2]
00000156 6CC6 bge -0x38 /* 0000011E */
00000158 3974 6D30 6C28 39AC 6E92 move.w [A4 + 0x6E92], [A4 + 0x6C2839AC + D6 * 4]
label00000162:
00000162 6E8C bgt -0x72 /* 000000F0 */
00000164 E55A rol D2.w, 2
00000166 2BC2 move.l <<invalid special address>>, D2
00000168 916E E426 sub.w [A6 - 0x1BDA], D0
0000016C E3C4 lsl .w D4
0000016E 34E2 move.w [A2]+, -[A2]
00000170 E02C lsr D4.b, D0
00000172 A877 syscall MovePortTo
00000174 A876 syscall PortSize
00000176 EB8C lsl D4, 5
00000178 2B6A DE00 DD68 move.l [A5 - 0x2298], [A2 - 0x2200]
0000017E 2BFA DDAE move.l <<invalid special address>>, [PC - 0x2252 /* FFFFDF2E, cstring ""<EOF> */]
00000182 3482 move.w [A2], D2
00000184 348A move.w [A2], A2
00000186 D5B2 34A2 add.l [A2 + D3.w * 4 - 0x94], D2
0000018A 6C3E bge +0x40 /* 000001CA */
0000018C 2BD2 move.l <<invalid special address>>, [A2]
0000018E 2BDA move.l <<invalid special address>>, [A2]+
00000190 D2E8 D264 add.w A1, [A0 - 0x2D9C]
00000194 6FCC ble -0x32 /* 00000162 */
00000196 1E62 movea.b A7, -[A2]
00000198 1F0A move.b -[A7], A2
0000019A 0E14 2E04 .invalid.b [A4], 0x4 // invalid immediate operation
0000019E 1463 movea.b A2, -[A3]
000001A0 2A08 move.l D5, A0
000001A2 004B 2BE3 ori.w A3, 0x2BE3
000001A6 0628 3B02 A838 addi.b [A0 - 0x57C8], 0x2
000001AC 2E16 move.l D7, [A6]
000001AE 0C9C 1865 0206 cmpi.l [A4]+, 0x18650206
000001B4 0822 4E2B btst.b -[A2], 0x2B /* '+' */
000001B8 0036 00DB 2030 ori.b [A6 + D2.w + 0x30], 0xDB
000001BE 4208 clr.b A0
000001C0 0F70 4B69 0800 bchg [[A0 + 0x800]], D7
000001C6 9319 sub.b [A1]+, D1
000001C8 224E movea.l A1, A6
label000001CA:
000001CA C303 abcd D1, D3
000001CC 3600 move.w D3, D0
000001CE 3B13 move.w -[A5], [A3]
000001D0 BB05 xor.b D5, D5
000001D2 C432 024B and.b D2, [A2 + D0.w * 2 + 0x4B]
000001D6 778C moveq.l D3, 0xFFFFFF8C
000001D8 2A10 move.l D5, [A0]
000001DA 2336 ED03 04ED 032B move.l -[A1], [[A6 + <<invalid base displacement size>> + A6 * 4] + 0x4ED032B]
000001E2 0770 0320 F103 bchg [A0 - 0xEFD + D0 * 2], D3
000001E8 04F1 .incomplete
000001EA 03B3 2BE5 bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D1
000001EE 038B bclr A3, D1
000001F0 2222 move.l D1, -[A2]
000001F2 4EE3 jmp -[A3]
000001F4 0004 0B07 ori.b D4, 0x7
000001F8 224E movea.l A1, A6
000001FA 1321 move.b -[A1], -[A1]
000001FC 366A F306 movea.w A3, [A2 - 0xCFA]
00000200 5A3B 0258 addq.b [PC + D0.w * 2 + 0x58], 5
00000204 D6F3 064B add.w A3, [A3 + D0.w * 8 + 0x4B]
00000208 0142 bchg D2, D0
0000020A 9A9A sub.l D5, [A2]+
0000020C 0223 7322 andi.b -[A3], 0x22 /* '\"' */
00000210 4E4B trap 11
00000212 0C10 4A02 cmpi.b [A0], 0x2
00000216 CB42 exg D5, D2
00000218 029B 41C5 0CA5 andi.l [A3]+, 0x41C50CA5
0000021E 0C24 D304 cmpi.b -[A4], 0x4
00000222 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000224 04F3 .incomplete
00000226 08C4 4D05 bset.b D4, 0x5
0000022A DB09 addx.b -[A5], -[A1]
0000022C 583B 1CFA addq.b [PC + D1 * 4 - 0x6], 4
00000230 C34F exg A1, A7
00000232 043B 1C83 0338 3CC3 26FA subi.b [PC + 0x3CC326FA + D0 * 2], 0x83
0000023C 5300 subq.b D0, 1
0000023E F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000240 9B99 sub.l [A1]+, D5
00000242 7B13 moveq.l D5, 0x13
00000244 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000246 5838 3CFB addq.b [0x00003CFB], 4
0000024A 1E1B move.b D7, [A3]+
0000024C 075A bchg [A2]+, D3
0000024E EB68 lsl D0.w, D5
00000250 6B12 bmi +0x14 /* 00000264 */
00000252 5ACE 5A3A dbpl D6, +0x5A3C /* 00005C8E */
00000256 224E movea.l A1, A6
00000258 4698 not.l [A0]+
0000025A 6301 bls +0x3 /* 0000025D */
0000025C 6B06 bmi +0x8 /* 00000264 */
0000025E 9E13 sub.b D7, [A3]
00000260 0141 bchg D1, D0
00000262 0053 0194 ori.w [A3], 0x194
// begin alternate branch 00000264-00000266
label00000264:
00000264 0194 bclr [A4], D0
// end alternate branch 00000264-00000266
label00000264: // (misaligned)
00000266 0BC3 .incomplete
00000268 5A3C F30F addq.b 0xF, 5
0000026C 6B12 bmi +0x14 /* 00000280 */
0000026E D609 add.b D3, A1
00000270 10C2 move.b [A0]+, D2
00000272 3600 move.w D3, D0
00000274 730C moveq.l D1, 0x0C
00000276 305C movea.w A0, [A4]+
00000278 568B addq.l A3, 3
0000027A 0251 01AB andi.w [A1], 0x1AB
0000027E 20C9 move.l [A0]+, A1
label00000280:
00000280 0FD5 .incomplete
00000282 0253 0B85 andi.w [A3], 0xB85
00000286 0A36 46AB 016A CB05 4EBB xori.b [[A6 - 0x34FB] + 0x4EBB], 0xAB
00000290 184B movea.b A4, A3
00000292 00C4 .incomplete
00000294 2A28 C6E1 move.l D5, [A0 - 0x391F]
00000298 0A23 1242 xori.b -[A3], 0x42 /* 'B' */
0000029C 9A92 sub.l D5, [A2]
0000029E 5B0B subq.b A3, 5
000002A0 0293 4A8D 0D80 andi.l [A3], 0x4A8D0D80
000002A6 8B04 sbcd D5, D4
000002A8 C309 abcd -[A1], -[A1]
000002AA D6A5 add.l D3, -[A5]
000002AC 0CEB .incomplete
000002AE 569B addq.l [A3]+, 3
000002B0 195C 050B move.b [A4 + 0x50B], [A4]+
000002B4 563D addq.b <<invalid special address>>, 3
000002B6 0B5B bchg [A3]+, D5
000002B8 13E2 02D3 17C5 move.b [0x02D317C5], -[A2]
000002BE 0E26 B304 .invalid.b -[A6], 0x4 // invalid immediate operation
000002C2 3E0C move.w D7, A4
000002C4 54AB 0060 addq.l [A3 + 0x60], 2
000002C8 C513 and.b [A3], D2
000002CA B302 xor.b D2, D1
000002CC DC04 add.b D6, D4
000002CE ED05 asl D5.b, 6
000002D0 F658 0F5C .extension 0x658 <<F/1/3>>, 0x0F5C // unimplemented
000002D4 CB4F exg A5, A7
000002D6 040F 5C62 subi.b A7, 0x62 /* 'b' */
000002DA 000F 5C56 ori.b A7, 0x56 /* 'V' */
000002DE F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000002E0 9B99 sub.l [A1]+, D5
000002E2 340F move.w D2, A7
000002E4 C500 abcd D2, D0
000002E6 9B99 sub.l [A1]+, D5
000002E8 FAA5 0753 .extension 0xAA5 <<F/2-3/5>> // unimplemented
000002EC 00BD 0743 16E2 ori.l <<invalid special address>>, 0x74316E2
000002F2 032C 28DB btst [A4 + 0x28DB], D1
000002F6 125A movea.b A1, [A2]+
000002F8 10D3 move.b [A0]+, [A3]
000002FA 295A 26A3 move.l [A4 + 0x26A3], [A2]+
000002FE 0264 F507 andi.w -[A4], 0xF507
00000302 630D bls +0xF /* 00000311 */
00000304 C11B and.b [A3]+, D0
00000306 FABC E511 .extension 0xABC <<F/2-3/5>> // unimplemented
0000030A 0471 1330 A6E3 subi.w [A1 + A2.w * 8 - 0x29], 0x1330
00000310 0C22 4EA3 cmpi.b -[A2], 0xA3
00000314 1F10 move.b -[A7], [A0]
00000316 F336 .extension 0x336 <<F/4-5/1>> // unimplemented
00000318 F3AB .invalid <<F/6/1>>
0000031A FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
0000031C 8402 or.b D2, D2
0000031E 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000320 80D3 divu.w D0, [A3]
00000322 093B 0B0F 8110 8B02 btst [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x7EEF74FE], D4
0000032A 090C btst A4, D4
0000032C 4641 not.w D1
0000032E 27AD 041B 2934 move.l <<invalid full ext with I/IS == 4>>, [A5 + 0x41B]
00000334 224E movea.l A1, A6
00000336 DB44 addx.w D5, D4
00000338 10A3 move.b [A0], -[A3]
0000033A 06EB .incomplete
0000033C 0491 02F3 00C3 subi.l [A1], 0x2F300C3
00000342 089B 19F3 bclr.b [A3]+, 0xF3
00000346 2B6B 0023 0403 move.l [A5 + 0x403], [A3 + 0x23]
0000034C 1280 move.b [A1], D0
0000034E 6B00 4B2C bmi +0x4B2E /* 00004E7C */
00000352 3B0B move.w -[A5], A3
00000354 0F22 btst -[A2], D7
00000356 4E3B .invalid // invalid opcode 4
00000358 071B btst [A3]+, D3
0000035A 01A3 bclr -[A3], D0
0000035C 12B3 1E10 move.b [A1], [A3 + D1 * 8 + 0x10]
00000360 7B13 moveq.l D5, 0x13
00000362 1B01 move.b -[A5], D1
00000364 108B move.b [A0], A3
00000366 0483 0DA3 1226 subi.l D3, 0xDA31226
0000036C 6B0D bmi +0xF /* 0000037B */
0000036E 190C move.b -[A4], A4
00000370 E304 asl D4.b, 1
00000372 010C btst A4, D0
00000374 AB17 syscall PortToMap
00000376 9B10 sub.b [A0], D5
00000378 7312 moveq.l D1, 0x12
0000037A D325 add.b -[A5], D1
0000037C DB06 addx.b D5, D6
0000037E 2511 move.l -[A2], [A1]
00000380 0506 btst D6, D2
00000382 211A move.l -[A0], [A2]+
00000384 2106 move.l -[A0], D6
00000386 7B17 moveq.l D5, 0x17
00000388 530E subq.b A6, 1
0000038A 7B1E moveq.l D5, 0x1E
0000038C AB02 syscall BitsToPix
0000038E 4A84 tst.l D4
00000390 0293 30EB 0563 andi.l [A3], 0x30EB0563
00000396 00E0 .incomplete
00000398 0319 btst [A1]+, D1
0000039A 28A4 move.l [A4], -[A4]
0000039C 5B35 F30C subq.b <<invalid full ext with I/IS == 4>>, 5
000003A0 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
000003A2 224E movea.l A1, A6
000003A4 030E btst A6, D1
000003A6 10F3 584B move.b [A0]+, [A3 + D5 + 0x4B]
000003AA 2D10 move.l -[A6], [A0]
000003AC 5B15 subq.b [A5], 5
000003AE 7B17 moveq.l D5, 0x17
000003B0 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000003B2 224E movea.l A1, A6
000003B4 930D subx.b -[A1], -[A5]
000003B6 106B 00F6 movea.b A0, [A3 + 0xF6]
000003BA FB4E .extension 0xB4E <<F/4-5/5>> // unimplemented
000003BC B321 xor.b -[A1], D1
000003BE 8402 or.b D2, D2
000003C0 5B23 subq.b -[A3], 5
000003C2 5B35 C122 7300 9B10 subq.b [[A5 + 0x7300 + A4] - 0x64F0], 5
// begin alternate branch 000003C4-000003CA
label000003C4:
000003C4 C122 and.b -[A2], D0
000003C6 7300 moveq.l D1, 0x00
000003C8 9B10 sub.b [A0], D5
// end alternate branch 000003C4-000003CA
label000003C4: // (misaligned)
000003CA FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000003CC A12E syscall BlockMove/BlockMoveData, flags=1
000003CE 5B15 subq.b [A5], 5
000003D0 DB06 addx.b D5, D6
000003D2 0F32 EB0D btst [[A2 + <<invalid base displacement size>>] + A6 * 2], D7
000003D6 020F 8C6B andi.b A7, 0x6B /* 'k' */
000003DA 059B bclr [A3]+, D2
000003DC 10D3 move.b [A0]+, [A3]
000003DE 3938 26DB move.w -[A4], [0x000026DB]
000003E2 04E8 .incomplete
000003E4 F10A .extension 0x10A <<F/4-5/0>> // unimplemented
000003E6 62DC bhi -0x22 /* 000003C4 */
000003E8 0432 8402 C333 8C03 0006 7238 D30E subi.b [[A2 - 0x73FCFFFA + A4 * 2] + 0x7238D30E], 0x2
000003F6 6524 bcs +0x26 /* 0000041C */
000003F8 650B bcs +0xD /* 00000405 */
000003FA E11D rol D5.b, 8
000003FC 6B11 bmi +0x13 /* 0000040F */
000003FE 9B19 sub.b [A1]+, D5
00000400 B700 xor.b D0, D3
00000402 A6E3 syscall vFndFilName, flags=6
00000404 2213 move.l D1, [A3]
00000406 0038 B816 A702 ori.b [0xFFFFA702], 0x16
0000040C 10D3 move.b [A0]+, [A3]
0000040E 1DF7 021D move.b <<invalid special address>>, [A7 + D0.w * 2 + 0x1D]
00000412 F702 .extension 0x702 <<F/4-5/3>> // unimplemented
00000414 2ED1 move.l [A7]+, [A1]
00000416 05C5 .incomplete
00000418 0213 0004 andi.b [A3], 0x4
label0000041C:
0000041C C93F and.b <<invalid special address>>, D4
0000041E E506 asl D6.b, 2
00000420 A93F syscall GetItmIcon
00000422 A113 syscall FlushVol, flags=1
00000424 3311 move.w -[A1], [A1]
00000426 8402 or.b D2, D2
00000428 3B41 9702 move.w [A5 - 0x68FE], D1
0000042C 3D84 02B3 move.w [A6 + D0.w * 2 - 0x77], D4
00000430 0DA1 bclr -[A1], D6
00000432 1345 36E3 move.b [A1 + 0x36E3], D5
00000436 02A5 0ACB 92FD andi.l -[A5], 0xACB92FD
0000043C 0624 5B00 addi.b -[A4], 0x0
00000440 2E04 move.l D7, D4
00000442 DC10 add.b D6, [A0]
00000444 851B or.b [A3]+, D2
00000446 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3
00000448 0380 bclr D0, D1
0000044A 8402 or.b D2, D2
0000044C 7B80 moveq.l D5, 0xFFFFFF80
0000044E 1402 move.b D2, D2
00000450 3351 2693 move.w [A1 + 0x2693], [A1]
00000454 002C 0C54 3B01 ori.b [A4 + 0x3B01], 0x54 /* 'T' */
0000045A 6903 bvs +0x5 /* 0000045F */
0000045C 2316 move.l -[A1], [A6]
0000045E DC04 add.b D6, D4
00000460 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000462 F658 CB25 .extension 0x658 <<F/1/3>>, 0xCB25 // unimplemented
00000466 A909 syscall CalcVis
00000468 D325 add.b -[A5], D1
0000046A 5306 subq.b D6, 1
0000046C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000046E 3826 move.w D4, -[A6]
00000470 6307 bls +0x9 /* 00000479 */
00000472 0503 btst D3, D2
00000474 CD09 abcd -[A6], -[A1]
00000476 9B00 subx.b D5, D0
00000478 8508 sbcd -[A2], -[A0]
0000047A 3B33 A300 move.w -[A5], [A3 + <<invalid base displacement size>> + A2 * 2]
0000047E E109 lsl D1.b, 8
00000480 A4F6 syscall vReadBM, flags=4
00000482 5823 addq.b -[A3], 4
00000484 0904 btst D4, D4
00000486 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00000488 C94E exg A4, A6
0000048A 5A2E 3822 addq.b [A6 + 0x3822], 5
0000048E 4E1B .invalid // invalid opcode 4
00000490 1104 move.b -[A0], D4
00000492 F204 7300 fmove (int16_t) D4, fp6
00000496 A303 syscall Write, flags=3
00000498 36D8 move.w [A3]+, [A0]+
0000049A 3B07 move.w -[A5], D7
0000049C 6312 bls +0x14 /* 000004B0 */
0000049E 3693 move.w [A3], [A3]
000004A0 0822 4E4B btst.b -[A2], 0x4B /* 'K' */
000004A4 2704 move.l -[A3], D4
000004A6 82FB 1F2D 1721 divu.w D1, [[PC + 0x1721] + D1 * 8]
000004AC 466B 226A not.w [A3 + 0x226A]
label000004B0:
000004B0 3681 move.w [A3], D1
000004B2 0081 024B 0487 ori.l D1, 0x24B0487
000004B8 00D9 .incomplete
000004BA 0D03 btst D3, D6
000004BC 1B01 move.b -[A5], D1
000004BE 38AA 224E move.w [A4], [A2 + 0x224E]
000004C2 830D sbcd -[A1], -[A5]
000004C4 1043 movea.b A0, D3
000004C6 0722 btst -[A2], D3
000004C8 4E06 .invalid // invalid opcode 4
000004CA 2161 0959 move.l [A0 + 0x959], -[A1]
000004CE 0B15 btst [A5], D5
000004D0 5026 addq.b -[A6], 8
000004D2 F8D9 0F8B .extension 0x8D9 <<F/2-3/4>> // unimplemented
000004D6 294B 0573 move.l [A4 + 0x573], A3
000004DA 04F3 .incomplete
000004DC 15D8 F204 move.b [PC - 0xDFC /* FFFFF6E2, cstring ""<EOF> */], [A0]+
000004E0 3B06 move.w -[A5], D6
000004E2 5306 subq.b D6, 1
000004E4 6B10 bmi +0x12 /* 000004F6 */
000004E6 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000004E8 224E movea.l A1, A6
000004EA 850A sbcd -[A2], -[A2]
000004EC F238 4101 FB14 fint fp2, (int32_t) [0xFFFFFB14]
000004F2 8301 sbcd D1, D1
000004F4 C622 and.b D3, -[A2]
label000004F6:
000004F6 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000004F8 9308 subx.b -[A1], -[A0]
000004FA EB02 asl D2.b, 5
000004FC E089 lsr D1, 8
000004FE 0993 bclr [A3], D4
00000500 0883 01AB bclr.b D3, 0xAB
00000504 0261 0153 andi.w -[A1], 0x153
00000508 4041 negx.w D1
0000050A 0081 0AF3 1563 ori.l D1, 0xAF31563
00000510 39AE EB02 9B0A 4902 move.w [[A4 + <<invalid base displacement size>> + A1 * 2] + 0x4902], [A6 - 0x14FE]
00000518 5340 subq.w D0, 1
0000051A D703 addx.b D3, D3
0000051C 1726 move.b -[A3], -[A6]
0000051E F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00000520 3E49 movea.w A7, A1
00000522 6F48 ble +0x4A /* 0000056C */
00000524 A54E syscall AddDrive, flags=5
00000526 102E 092A move.b D0, [A6 + 0x92A]
0000052A FB48 .extension 0xB48 <<F/4-5/5>> // unimplemented
0000052C 8CCB divu.w D6, A3
0000052E 010B btst A3, D0
00000530 0113 btst [A3], D0
00000532 0950 bchg [A0], D4
00000534 3C8B move.w [A6], A3
00000536 207B 1E4B movea.l A0, [PC + D1 * 8 + 0x4B]
0000053A 3232 064C move.w D1, [A2 + D0.w * 8 + 0x4C]
0000053E 0233 CDF3 098B 1002 3B5D andi.b [[ + <<invalid base displacement size>> + D0] + 0x10023B5D], 0xF3
00000548 E118 rol D0.b, 8
0000054A E073 roxr D3.w, D0
0000054C 35C4 503C move.w [PC + 0x503C /* 0000558A, cstring ""<EOF> */], D4
00000550 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000552 8B10 or.b [A0], D5
00000554 B32C 4C00 xor.b [A4 + 0x4C00], D1
00000558 7327 moveq.l D1, 0x27
0000055A 3201 move.w D1, D1
0000055C 020F 6104 andi.b A7, 0x4
00000560 E901 asl D1.b, 4
00000562 E30C lsl D4.b, 1
00000564 3284 move.w [A1], D4
00000566 1288 move.b [A1], A0
00000568 0043 218C ori.w D3, 0x218C
label0000056C:
0000056C 2303 move.l -[A1], D3
0000056E 2102 move.l -[A0], D2
00000570 0B81 bclr D1, D5
00000572 9B13 sub.b [A3], D5
00000574 5093 addq.l [A3], 8
00000576 2584 064C move.l [A2 + D0.w * 8 + 0x4C], D4
0000057A 00EB .incomplete
0000057C 1825 move.b D4, -[A5]
0000057E 252B 8348 move.l -[A2], [A3 - 0x7CB8]
00000582 4A41 tst.w D1
00000584 02EB .incomplete
00000586 851E or.b [A6]+, D2
00000588 480F nbcd.b A7
0000058A 2828 2101 move.l D4, [A0 + 0x2101]
0000058E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000590 4C1C 4892 movem.w D1,D4,D7,A3,A6, [A4]+
00000594 7000 moveq.l D0, 0x00
00000596 9339 1304 7B06 sub.b [0x13047B06], D1
0000059C 84AC 8801 or.l D2, [A4 - 0x77FF]
000005A0 0432 4000 C344 subi.b <<invalid full ext with I/IS == 4>>, 0x0
000005A6 8C93 or.l D6, [A3]
000005A8 012B 714B btst [A3 + 0x714B], D0
000005AC 0B04 btst D4, D5
000005AE 8B10 or.b [A0], D5
000005B0 42C5 .invalid D5 // invalid opcode 4 with subtype 1
000005B2 052B 1850 btst [A3 + 0x1850], D2
000005B6 0157 bchg [A7], D0
000005B8 BB00 xor.b D0, D5
000005BA D119 add.b [A1]+, D0
000005BC 0608 5E0F addi.b A0, 0xF
000005C0 457B 0623 chk.w D2, [PC + D0.w * 8 + 0x23]
000005C4 0143 bchg D3, D0
000005C6 5B25 subq.b -[A5], 5
000005C8 010F btst A7, D0
000005CA 2D01 move.l -[A6], D1
000005CC 3B5B 0927 move.w [A5 + 0x927], [A3]+
000005D0 6900 5E1F bvs +0x5E21 /* 000063F1 */
000005D4 C500 abcd D2, D0
000005D6 4885 ext.w D5
000005D8 861E or.b D3, [A6]+
000005DA 107C 4866 movea.b A0, 0x66 /* 'f' */
000005DE EC6C lsr D4.w, D6
000005E0 4853 pea.l [A3]
000005E2 03FB .incomplete
000005E4 886C 1653 or.w D4, [A4 + 0x1653]
000005E8 0343 bchg D3, D1
000005EA 856C 8853 or.w [A4 - 0x77AD], D2
000005EE 0343 bchg D3, D1
000005F0 8006 or.b D0, D6
000005F2 D305 addx.b D1, D5
000005F4 BB02 xor.b D2, D5
000005F6 42D3 .invalid [A3] // invalid opcode 4 with subtype 1
000005F8 0581 bclr D1, D2
000005FA 6828 bvc +0x2A /* 00000624 */
000005FC 2E86 move.l [A7], D6
000005FE 0C54 308D cmpi.w [A4], 0x308D
00000602 36DC move.w [A3]+, [A4]+
00000604 382E 1025 move.w D4, [A6 + 0x1025]
00000608 2D5C 6214 move.l [A6 + 0x6214], [A4]+
0000060C 00A3 3330 E302 ori.l -[A3], 0x3330E302
00000612 C900 abcd D4, D0
00000614 BB1C xor.b [A4]+, D5
00000616 30ED 36CD move.w [A0]+, [A5 + 0x36CD]
0000061A 03E5 .incomplete
0000061C 3653 movea.w A3, [A3]
0000061E 06F6 .incomplete
00000620 8B03 sbcd D5, D3
00000622 D8F6 2B14 add.w A4, <<invalid full ext with I/IS == 4>>
// begin alternate branch 00000624-00000626
label00000624:
00000624 2B14 move.l -[A5], [A4]
// end alternate branch 00000624-00000626
label00000624: // (misaligned)
00000626 3B06 move.w -[A5], D6
00000628 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000062A 9702 subx.b D3, D2
0000062C D622 add.b D3, -[A2]
0000062E 4E8B jsr A3
00000630 0AA3 12D8 F311 xori.l -[A3], 0x12D8F311
00000636 A312 syscall SetEOF, flags=3
00000638 041B 0522 subi.b [A3]+, 0x22 /* '\"' */
0000063C 4E21 .invalid // invalid opcode 4
0000063E 5E3A 8B02 addq.b [PC - 0x74FE /* FFFF9142, cstring ""<EOF> */], 7
00000642 D301 addx.b D1, D1
00000644 CD45 exg D6, D5
00000646 24FB 008A move.l [A2]+, [PC + D0.w - 0x118]
0000064A 042E 10DB 1128 subi.b [A6 + 0x1128], 0xDB
00000650 224E movea.l A1, A6
00000652 B301 xor.b D1, D1
00000654 5B17 subq.b [A7], 5
00000656 7300 moveq.l D1, 0x00
00000658 8301 sbcd D1, D1
0000065A E032 roxr D2.b, D0
0000065C 02DB .incomplete
0000065E 0F33 4DBB 02CB 0658 A901 6302 btst [[0x2CB0658 + D4 * 4] - 0x56FE9CFE], D7
0000066A 8301 sbcd D1, D1
0000066C 2303 move.l -[A1], D3
0000066E 3202 move.w D1, D2
00000670 9B13 sub.b [A3], D5
00000672 AB07 syscall PutPicByte
00000674 AA9B syscall GetEntryColor
00000676 1F23 move.b -[A7], -[A3]
00000678 0422 4E0F subi.b -[A2], 0xF
0000067C 1026 move.b D0, -[A6]
0000067E 0301 btst D1, D1
00000680 E577 roxl D7.w, D2
00000682 2A38 600A move.l D5, [0x0000600A]
00000686 E31E rol D6.b, 1
00000688 053D btst <<invalid special address>>, D2
0000068A 6AA5 bpl -0x59 /* 00000631 */
0000068C 14E3 move.b [A2]+, -[A3]
0000068E 1E66 movea.b A7, -[A6]
00000690 6612 bne +0x14 /* 000006A4 */
00000692 2317 move.l -[A1], [A7]
00000694 8307 sbcd D1, D7
00000696 1B07 move.b -[A5], D7
00000698 04EB .incomplete
0000069A 1612 move.b D3, [A2]
0000069C 9B13 sub.b [A3], D5
0000069E AB4F syscall bcEnd
000006A0 7B00 moveq.l D5, 0x00
000006A2 6100 D359 bsr -0x2CA5 /* FFFFD9FD */
// begin alternate branch 000006A4-000006A6
label000006A4:
000006A4 D359 add.w [A1]+, D1
// end alternate branch 000006A4-000006A6
label000006A4: // (misaligned)
000006A6 A013 syscall FlushVol
000006A8 229B move.l [A1], [A3]+
000006AA 0638 7A7A A09B addi.b [0xFFFFA09B], 0x7A /* 'z' */
000006B0 1C01 move.b D6, D1
000006B2 037A 7AF2 bchg [PC + 0x7AF2 /* 000081A6, cstring ""<EOF> */], D1
000006B6 3833 1912 9B1C move.w D4, [[A3 + D1] - 0x64E4]
000006BC 6C03 bge +0x5 /* 000006C1 */
000006BE 383A 2308 move.w D4, [PC + 0x2308 /* 000029C8, cstring ""<EOF> */]
000006C2 4C6C E31E 8500 movem.l D1,D2,D3,D4,A0,A1,A5,A6,A7, [A4 - 0x7B00]
000006C8 BB10 xor.b [A0], D5
000006CA 1213 move.b D1, [A3]
000006CC 22A7 move.l [A1], -[A7]
000006CE 0506 btst D6, D2
000006D0 9B13 sub.b [A3], D5
000006D2 C101 abcd D0, D1
000006D4 0263 2961 andi.w -[A3], 0x2961 /* ')a' */
000006D8 00B3 324A 6104 0F1E 287B ori.l [[A3] + D0 * 8 + 0x287B], 0x324A6104
000006E2 2E4A movea.l A7, A2
000006E4 1402 move.b D2, D2
000006E6 2338 B363 move.l -[A1], [0xFFFFB363]
000006EA 12C3 move.b [A1]+, D3
000006EC 28DB move.l [A4]+, [A3]+
000006EE 0574 4102 064C bchg [[A4 + <<invalid base displacement size>> + D4] + 0x64C], D2
000006F4 9270 7315 sub.w D1, [[A0] + D7 * 2]
000006F8 1402 move.b D2, D2
000006FA BB0D cmpm.b [A5]+, [A5]+
000006FC 251B move.l -[A2], [A3]+
000006FE 1A0F move.b D5, A7
00000700 8901 sbcd D4, D1
00000702 1FA1 0513 3B1C 2317 move.b [[A7 + D0 * 4] + 0x3B1C2317], -[A1]
0000070A 0304 btst D4, D1
0000070C 26F8 7B33 move.l [A3]+, [0x00007B33]
00000710 A50F syscall MountVol, flags=5
00000712 2885 move.l [A4], D5
00000714 1845 movea.b A4, D5
00000716 2452 movea.l A2, [A2]
00000718 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000071A 5243 addq.w D3, 1
0000071C 6436 bcc +0x38 /* 00000754 */
0000071E 55AA 8511 subq.l [A2 - 0x7AEF], 2
00000722 0461 1033 subi.w -[A1], 0x1033
00000726 36BE move.w [A3], <<invalid special address>>
00000728 3693 move.w [A3], [A3]
0000072A 0200 0FBA andi.b D0, 0xBA
0000072E 3673 0DFB 0114 02DB 0B2B 1D36 movea.w A3, [[0x11402DB] + 0xB2B1D36]
0000073A 0B15 btst [A5], D5
0000073C 1069 482D movea.b A0, [A1 + 0x482D]
00000740 AEA9 syscall 0xAA9, auto_pop
00000742 03A3 bclr -[A3], D1
00000744 0DBA 2145 bclr [PC + 0x2145 /* 0000288B, cstring ""<EOF> */], D6
00000748 5293 addq.l [A3], 1
0000074A 0819 06ED btst.b [A1]+, 0xED
0000074E 1D23 move.b -[A6], -[A3]
00000750 026B 2E33 06B6 andi.w [A3 + 0x6B6], 0x2E33 /* '.3' */
// begin alternate branch 00000754-00000762
label00000754:
00000754 06B6 6334 6185 EB07 0FCD 1A69 addi.l [[A6 + <<invalid base displacement size>>] + A6 * 2 + 0xFCD1A69], 0x63346185
00000760 2622 move.l D3, -[A2]
// end alternate branch 00000754-00000762
label00000754: // (misaligned)
00000756 6334 bls +0x36 /* 0000078C */
00000758 6185 bsr -0x79 /* 000006DF */
0000075A EB07 asl D7.b, 5
0000075C 0FCD .incomplete
0000075E 1A69 2622 movea.b A5, [A1 + 0x2622]
00000762 4E33 .invalid // invalid opcode 4
00000764 09DB .incomplete
00000766 478B .invalid 3, A3 // invalid opcode 4 with b == 6
00000768 B80D cmp.b D4, A5
0000076A 6813 bvc +0x15 /* 0000077F */
0000076C 39DB 473B move.w 0x473B /* 'G;' */, [A3]+
00000770 2504 move.l -[A2], D4
00000772 DB47 addx.w D5, D7
00000774 0315 btst [A5], D1
00000776 3D64 000F move.w [A6 + 0xF], -[A4]
0000077A 00B3 7473 044E 7300 ori.l [A3 + <<invalid base displacement size>> + D7 * 2], 0x7473044E
00000782 25B3 7B23 000F 349B 4F59 368D move.l [A2 + D3.w * 8 - 0x115], [[A3 + 0xF + D7 * 2] + 0x349B4F59]
// begin alternate branch 0000078C-0000078E
label0000078C:
0000078C 368D move.w [A3], A5
// end alternate branch 0000078C-0000078E
label0000078C: // (misaligned)
0000078E 0386 bclr D6, D1
00000790 24B3 1281 move.l [A2], [A3 + D1.w * 2 - 0x127]
00000794 8568 2B13 or.w [A0 + 0x2B13], D2
00000798 22AE FB23 move.l [A1], [A6 - 0x4DD]
0000079C 1B73 931A 1B18 E30E move.b [A5 - 0x1CF2], [[A3 + A1 * 2] + 0x1B18]
000007A4 0F74 A6FB bchg [A4 + A2.w * 8 - 0x5], D7
000007A8 0B13 btst [A3], D5
000007AA 0858 BB01 bchg.b [A0]+, 0x1
000007AE F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000007B0 D30F addx.b -[A1], -[A7]
000007B2 7B15 moveq.l D5, 0x15
000007B4 58FB 26AB svc [PC + D2.w * 8 - 0x85]
000007B8 21A0 8633 move.l [A0 + A0.w * 8 + 0x33], -[A0]
000007BC 047A 7A32 B303 subi.w [PC - 0x4CFD /* FFFFBAC1, cstring ""<EOF> */], 0x7A32 /* 'z2' */
000007C2 2D48 8B14 move.l [A6 - 0x74EC], A0
000007C6 848B or.l D2, A3
000007C8 0B4C bchg A4, D5
000007CA 00C3 .incomplete
000007CC 5622 addq.b -[A2], 3
000007CE AEB3 syscall 0xAB3, auto_pop
000007D0 0193 bclr [A3], D0
000007D2 2913 move.l -[A4], [A3]
000007D4 0A5C 569B xori.w [A4]+, 0x569B
000007D8 0522 btst -[A2], D2
000007DA AE8B syscall 0xA8B, auto_pop
000007DC 05AB 011B bclr [A3 + 0x11B], D2
000007E0 18C1 move.b [A4]+, D1
000007E2 A222 syscall NewHandle, flags=2
000007E4 AE2B syscall GetNextDevice, auto_pop
000007E6 00D3 .incomplete
000007E8 382B 0023 move.w D4, [A3 + 0x23]
000007EC 31BB 32B3 0389 move.w [[ + <<invalid base displacement size>> + D0 * 2]], [PC + D3.w * 2 - 0x77]
000007F2 4612 not.b [A2]
000007F4 8614 or.b D3, [A4]
000007F6 1286 move.b [A1], D6
000007F8 7B40 moveq.l D5, 0x40
000007FA 1286 move.b [A1], D6
000007FC 00B3 2E41 8B03 3A6A ori.l [A3 + D3 * 2 + 0x6A], 0x2E418B03
00000804 AB35 syscall bMAIN9
00000806 F693 0FB3 .extension 0x693 <<F/2-3/3>> // unimplemented
0000080A 0C03 2B26 cmpi.b D3, 0x26 /* '&' */
0000080E C312 and.b [A2], D1
00000810 7B03 moveq.l D5, 0x03
00000812 3574 D304 F301 move.w [A2 - 0xCFF], <<invalid full ext with I/IS == 4>>
00000818 0608 006B addi.b A0, 0x6B /* 'k' */
0000081C 0CBB 154A D2F3 2ECB cmpi.l [PC + D2 * 8 - 0x53], 0x154AD2F3
00000824 311C move.w -[A0], [A4]+
00000826 0423 3B2B subi.b -[A3], 0x2B /* '+' */
0000082A 0106 btst D6, D0
0000082C AB0B syscall DrawSlab
0000082E A501 syscall Close, flags=5
00000830 8203 or.b D1, D3
00000832 007B 0BC1 472B 4803 1510 C9AA ori.w [[PC + 0x4803 + D4 * 8] + 0x1510C9AA], 0xBC1
0000083E C91A and.b [A2]+, D4
00000840 5E3B C741 addq.b [[PC + <<invalid base displacement size>>]], 7
00000844 007B 2F93 855B 370B 0658 ori.w [[PC] + 0x370B0658], 0x2F93
0000084E F33B .extension 0x33B <<F/4-5/1>> // unimplemented
00000850 A513 syscall FlushVol, flags=5
00000852 8602 or.b D3, D2
00000854 1B4A 0F21 move.b [A5 + 0xF21], A2
00000858 015B bchg [A3]+, D0
0000085A 3793 05F3 3BA0 860B 0563 377A move.w [[0x3BA0860B] + 0x563377A], [A3]
00000866 7AC3 moveq.l D5, 0xFFFFFFC3
00000868 0043 6663 ori.w D3, 0x6663 /* 'fc' */
0000086C 3712 move.w -[A3], [A2]
0000086E 8602 or.b D3, D2
00000870 032E 494C btst [A6 + 0x494C], D1
00000874 2473 1AD3 movea.l A2, [A3 + D1 * 2 - 0x45]
00000878 0738 8A10 btst [0xFFFF8A10], D3
0000087C 4AA1 tst.l -[A1]
0000087E 930F subx.b -[A1], -[A7]
00000880 A158 syscall InsTime, flags=1
00000882 EE1E ror D6.b, 7
00000884 4842 swap.w D2
00000886 232D 28CC move.l -[A1], [A5 + 0x28CC]
0000088A 068B 2181 95CD addi.l A3, 0x218195CD
00000890 14A4 move.b [A2], -[A4]
00000892 068B 1E4A 1E48 addi.l A3, 0x1E4A1E48
00000898 2B00 move.l -[A5], D0
0000089A 7602 moveq.l D3, 0x02
0000089C 6B51 bmi +0x53 /* 000008EF */
0000089E 2B01 move.l -[A5], D1
000008A0 1E48 movea.b A7, A0
000008A2 8B0A sbcd -[A5], -[A2]
000008A4 5B02 subq.b D2, 5
000008A6 9B3A 1B01 sub.b [PC + 0x1B01 /* 000023A9, cstring ""<EOF> */], D5
000008AA 9304 subx.b D1, D4
000008AC 3AC3 move.w [A5]+, D3
000008AE 0E73 0390 5302 0B28 .invalid.w [[A3 + <<invalid base displacement size>> + D5 * 2] + 0xB28], 0x390 // invalid immediate operation
000008B6 330B move.w -[A1], A3
000008B8 5B15 subq.b [A5], 5
000008BA 0683 119B 003B addi.l D3, 0x119B003B
000008C0 11F3 8952 61A1 5C63 move.b [0x00005C63], [[A3] + 0x61A1]
000008C8 0BB3 000F bclr [A3 + D0.w + 0xF], D5
000008CC E2F8 8114 lsr .w [0xFFFF8114]
000008D0 CE36 1330 3AAB 4023 and.b D7, [A6 + 0x3AAB4023 + D1 * 2]
000008D8 1A73 4EEB movea.b A5, [A3 + D4 * 8 - 0x21]
000008DC 0D89 bclr A1, D6
000008DE 1742 26AB move.b [A3 + 0x26AB], D2
000008E2 1841 movea.b A4, D1
000008E4 1518 move.b -[A2], [A0]+
000008E6 0A3B 0324 5A8A xori.b [PC + D5 * 2 - 0x118], 0x24 /* '$' */
000008EC 0406 DE83 subi.b D6, 0x83
000008F0 1774 C6BB 0774 move.b [A3 + 0x774], [A4 + A4.w * 8 - 0x69]
000008F6 2B08 move.l -[A5], A0
000008F8 123B 03CB 0744 3A08 move.b D1, [[ + <<invalid base displacement size>>] + 0x7443A08]
00000900 020F 6E30 andi.b A7, 0x30 /* '0' */
00000904 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000906 823C 6307 or.b D1, 0x7
0000090A 9B4E subx.w -[A5], -[A6]
0000090C AB32 syscall bMAIN2
0000090E 231B move.l -[A1], [A3]+
00000910 82A4 or.l D1, -[A4]
00000912 827B 3A52 or.w D1, [PC + D3 * 2 + 0x52]
00000916 7C3B moveq.l D6, 0x3B
00000918 032B 0B7A btst [A3 + 0xB7A], D1
0000091C 2B0A move.l -[A5], A2
0000091E 16BB 1F36 0FC5 0336 C503 move.b [A3], [[PC + 0xFC50336] + D1 * 8 - 0x3AFD]
00000928 D31A add.b [A2]+, D1
0000092A 6E30 bgt +0x32 /* 0000095C */
0000092C 6302 bls +0x4 /* 00000930 */
0000092E 52AB 010B addq.l [A3 + 0x10B], 1
// begin alternate branch 00000930-00000932
label00000930:
00000930 010B btst A3, D0
// end alternate branch 00000930-00000932
label00000930: // (misaligned)
00000932 00D1 .incomplete
00000934 024A 431B andi.w A2, 0x431B
00000938 4402 neg.b D2
0000093A 0F54 bchg [A4], D7
0000093C 1300 move.b -[A1], D0
0000093E 165B movea.b A3, [A3]+
00000940 067B 052C 8B08 addi.w [PC + <<invalid base displacement size>> + A0 * 2], 0x52C
00000946 EB00 asl D0.b, 5
00000948 483B 1C61 nbcd.b [PC + D1 * 4 + 0x61]
0000094C 002C 9B2C 122C ori.b [A4 + 0x122C], 0x2C /* ',' */
00000952 8B00 sbcd D5, D0
00000954 4C4C F36A movem.l D1,D3,D5,D6,A0,A1,A4,A5,A6,A7, A4
00000958 52DB shi [A3]+
0000095A 082C B30A 8226 btst.b [A4 - 0x7DDA], 0xA /* '\n' */
// begin alternate branch 0000095C-00000960
label0000095C:
0000095C B30A cmpm.b [A1]+, [A2]+
0000095E 8226 or.b D1, -[A6]
// end alternate branch 0000095C-00000960
label0000095C: // (misaligned)
00000960 F853 0DE9 .extension 0x853 <<F/1/4>>, 0x0DE9 // unimplemented
00000964 1A14 move.b D5, [A4]
00000966 1E04 move.b D7, D4
00000968 7C86 moveq.l D6, 0xFFFFFF86
0000096A 6666 bne +0x68 /* 000009D2 */
0000096C ECEB 092C 0369 bfclr [A3 + 0x369] {D4:D4}
00000972 7B02 moveq.l D5, 0x02
00000974 DB6C 2104 add.w [A4 + 0x2104], D5
00000978 0314 btst [A4], D1
0000097A 2E16 move.l D7, [A6]
0000097C 7304 moveq.l D1, 0x04
0000097E EB22 asl D2.b, D5
00000980 C622 and.b D3, -[A2]
00000982 EB22 asl D2.b, D5
00000984 9308 subx.b -[A1], -[A0]
00000986 82AB 02DB or.l D1, [A3 + 0x2DB]
0000098A 014B bchg A3, D0
0000098C 0493 02C3 590B subi.l [A3], 0x2C3590B
00000992 01A8 864B bclr [A0 - 0x79B5], D0
00000996 0A16 1B05 xori.b [A6], 0x5
0000099A A327 syscall ReallocateHandle, flags=3
0000099C 8606 or.b D3, D6
0000099E 7216 moveq.l D1, 0x16
000009A0 5E6B 51C3 addq.w [A3 + 0x51C3], 7
000009A4 59B4 6337 7C86 651F 2304 AC86 subq.l [[A4 + 0x7C86651F] + D6 * 2 + 0x2304AC86], 4
000009B0 0210 2EC0 andi.b [A0], 0xC0
000009B4 B13F xor.b <<invalid special address>>, D0
000009B6 0167 bchg -[A7], D0
000009B8 0493 2A63 375B subi.l [A3], 0x2A63375B /* '*c7[' */
000009BE 0E8B 0143 464A .invalid.l A3, 0x143464A // invalid immediate operation
000009C4 842B 8182 or.b D2, [A3 - 0x7E7E]
000009C8 C621 and.b D3, -[A1]
000009CA 061B 059B addi.b [A3]+, 0x9B
000009CE 0005 057B ori.b D5, 0x7B /* '{' */
label000009D2:
000009D2 0065 005B ori.w -[A5], 0x5B /* '[' */
000009D6 2163 37F3 move.l [A0 + 0x37F3], -[A3]
000009DA 08DB 6C0D bset.b [A3]+, 0xD /* '\r' */
000009DE 6849 bvc +0x4B /* 00000A29 */
000009E0 2E02 move.l D7, D2
000009E2 FB6E .extension 0xB6E <<F/4-5/5>> // unimplemented
000009E4 0276 693C D44C andi.w [A6 + A5.w * 4 + 0x4C], 0x693C /* 'i<' */
000009EA 02F3 .incomplete
000009EC 17E9 0025 854B 12E5 0016 move.b [[PC + <<invalid base displacement size>>] + 0x12E50016], [A1 + 0x25]
000009F6 A111 syscall GetEOF, flags=1
000009F8 734F moveq.l D1, 0x4F
000009FA 1216 move.b D1, [A6]
000009FC 8307 sbcd D1, D7
000009FE 1E16 move.b D7, [A6]
00000A00 1B01 move.b -[A5], D1
00000A02 743A moveq.l D2, 0x3A
00000A04 1B10 move.b -[A5], [A0]
00000A06 A347 syscall SetTrapAddress, flags=3
00000A08 2B0D move.l -[A5], A5
00000A0A 0633 1B6B 0193 011A 0B04 addi.b [[ + D0] + 0x11A0B04], 0x6B /* 'k' */
00000A14 000F C582 ori.b A7, 0x82
00000A18 5B64 subq.w -[A4], 5
00000A1A A903 syscall SetFontLock
00000A1C B172 AB05 xor.w [[A2 + <<invalid base displacement size>>] + A2 * 2], D0
00000A20 BB01 xor.b D1, D5
00000A22 3A72 16F2 movea.w A5, [A2 + D1.w * 8 - 0x14]
00000A26 0493 015C 6212 subi.l [A3], 0x15C6212
00000A2C 1665 movea.b A3, -[A5]
00000A2E 739B moveq.l D1, 0xFFFFFF9B
00000A30 02ED .incomplete
00000A32 0081 7343 77A8 ori.l D1, 0x734377A8
00000A38 A10B syscall Rename/PBHRename/HRename, flags=1
00000A3A 554D subq.w A5, 2
00000A3C 8552 or.w [A2], D2
00000A3E 2307 move.l -[A1], D7
00000A40 D893 add.l D4, [A3]
00000A42 020F 817A andi.b A7, 0x7A /* 'z' */
00000A46 6700 11E9 beq +0x11EB /* 00001C31 */
00000A4A 0152 bchg [A2], D0
00000A4C 2B08 move.l -[A5], A0
00000A4E A708 syscall Create/PBHCreate/HCreate, flags=7
00000A50 2682 move.l [A3], D2
00000A52 7300 moveq.l D1, 0x00
00000A54 4A14 tst.b [A4]
00000A56 003B 082B 0310 ori.b [PC + D0 * 2], 0x2B /* '+' */
00000A5C 7B00 moveq.l D5, 0x00
00000A5E 0672 1019 578B 1909 579B addi.w [[ + <<invalid base displacement size>> + D5 * 8] + 0x1909579B], 0x1019
00000A68 00A5 652B 17DB ori.l -[A5], 0x652B17DB
00000A6E 3473 0581 movea.w A2, [[ + <<invalid base displacement size>> + D0 * 4]]
00000A72 1DDB move.b <<invalid special address>>, [A3]+
00000A74 0103 btst D3, D0
00000A76 2128 2344 move.l -[A0], [A0 + 0x2344]
00000A7A 0FB0 CC06 bclr [A0 + A4 * 4 + 0x6], D7
00000A7E 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000A80 DB01 addx.b D5, D1
00000A82 9308 subx.b -[A1], -[A0]
00000A84 2309 move.l -[A1], A1
00000A86 6A26 bpl +0x28 /* 00000AAE */
00000A88 8334 65D7 or.b <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00000A8C 2A10 move.l D5, [A0]
00000A8E 690B bvs +0xD /* 00000A9B */
00000A90 4AAC 1002 tst.l [A4 + 0x1002]
00000A94 0F45 bchg D5, D7
00000A96 1BB3 0904 7605 move.b [A5 + D7.w * 8 + 0x5], <<invalid full ext with I/IS == 4>>
00000A9C 070D btst A5, D3
00000A9E 8F85 BF29 unpk D7, D5, 0xBF29
00000AA2 B80F cmp.b D4, A7
00000AA4 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6
00000AA6 0F54 bchg [A4], D7
00000AA8 AB01 syscall BitsToMap
00000AAA 7661 moveq.l D3, 0x61
00000AAC C6A5 and.l D3, -[A5]
label00000AAE:
00000AAE 0A97 02A3 DCC5 xori.l [A7], 0x2A3DCC5
00000AB4 B6A1 cmp.l D3, -[A1]
00000AB6 03AB 58A5 bclr [A3 + 0x58A5], D1
00000ABA 032B 8113 btst [A3 - 0x7EED], D1
00000ABE 0376 1B0F BA76 9308 bchg [[A6 + <<invalid base displacement size>>] + D1 * 2 - 0x45896CF8], D1
00000AC6 42BB 0C28 clr.l [PC + D0 * 4 + 0x28]
00000ACA 2B12 move.l -[A5], [A2]
00000ACC CA33 05EE and.b D5, <<invalid full ext with IS == 1 and I/IS == 6>>
00000AD0 1B07 move.b -[A5], D7
00000AD2 5B02 subq.b D2, 5
00000AD4 2167 D693 move.l [A0 - 0x296D], -[A7]
00000AD8 0865 7113 bchg.b -[A5], 0x13
00000ADC 0378 D8B2 bchg [0xFFFFD8B2], D1
00000AE0 7802 moveq.l D4, 0x02
00000AE2 2349 C923 move.l [A1 - 0x36DD], A1
00000AE6 ED13 roxl D3.b, 6
00000AE8 4AAC 0402 tst.l [A4 + 0x402]
00000AEC 2B81 32B2 move.l [A5 + D3.w * 2 - 0x78], D1
00000AF0 0B00 btst D0, D5
00000AF2 1314 move.b -[A1], [A4]
00000AF4 8CE0 divu.w D6, -[A0]
00000AF6 422B 8CA3 clr.b [A3 - 0x735D]
00000AFA 292B 0C06 move.l -[A4], [A3 + 0xC06]
00000AFE 0803 1B2B btst.b D3, 0x2B /* '+' */
00000B02 0CE3 .incomplete
00000B04 0A90 7000 F303 xori.l [A0], 0x7000F303
00000B0A 6E30 bgt +0x32 /* 00000B3C */
00000B0C EEA1 asr D1, D7
00000B0E 02B2 7B05 0043 7469 andi.l [A2 + D7.w * 4 + 0x69], 0x7B050043
00000B16 0FC5 .incomplete
00000B18 0B3E btst <<invalid special address>>, D5
00000B1A 6542 bcs +0x44 /* 00000B5E */
00000B1C E5AE lsl D6, D2
00000B1E 8273 1B52 5B06 or.w D1, [[A3] + 0x5B06]
00000B24 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000B26 1612 move.b D3, [A2]
00000B28 1602 move.b D3, D2
00000B2A 0F52 bchg [A2], D7
00000B2C 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00000B2E 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000B30 4A40 tst.w D0
00000B32 211B move.l -[A0], [A3]+
00000B34 1304 move.b -[A1], D4
00000B36 5283 addq.l D3, 1
00000B38 0D93 bclr [A3], D6
00000B3A 074A bchg A2, D3
label00000B3C:
00000B3C 141A move.b D2, [A2]+
00000B3E 366B 1D2B movea.w A3, [A3 + 0x1D2B]
00000B42 032C 130A btst [A4 + 0x130A], D1
00000B46 1E2C 21D7 move.b D7, [A4 + 0x21D7]
00000B4A 3EF3 1858 move.w [A7]+, [A3 + D1 + 0x58]
00000B4E 4A40 tst.w D0
00000B50 0253 6F13 andi.w [A3], 0x6F13
00000B54 048B 041E 3E83 subi.l A3, 0x41E3E83
00000B5A 0D5A bchg [A2]+, D6
00000B5C 26F8 9611 move.l [A3]+, [0xFFFF9611]
// begin alternate branch 00000B5E-00000B60
label00000B5E:
00000B5E 9611 sub.b D3, [A1]
// end alternate branch 00000B5E-00000B60
label00000B5E: // (misaligned)
00000B60 2561 10E0 move.l [A2 + 0x10E0], -[A1]
00000B64 3200 move.w D1, D0
00000B66 AB87 syscall slXMASK11
00000B68 B642 cmp.w D3, D2
00000B6A 4D95 .invalid 6, [A5] // invalid opcode 4 with b == 6
00000B6C 961E sub.b D3, [A6]+
00000B6E 287C 9685 8E01 movea.l A4, 0x96858E01
00000B74 301C move.w D0, [A4]+
00000B76 1003 move.b D0, D3
00000B78 0412 967B subi.b [A2], 0x7B /* '{' */
00000B7C 2F12 move.l -[A7], [A2]
00000B7E 647B bcc +0x7D /* 00000BFB */
00000B80 2F1C move.l -[A7], [A4]+
00000B82 1603 move.b D3, D3
00000B84 04A0 3E7C 967A subi.l -[A0], 0x3E7C967A
00000B8A 7AA5 moveq.l D5, 0xFFFFFFA5
00000B8C 423E clr.b <<invalid special address>>
00000B8E 7A7A moveq.l D5, 0x7A
00000B90 8504 sbcd D2, D4
00000B92 2C22 move.l D6, -[A2]
00000B94 3B05 move.w -[A5], D5
00000B96 2B00 move.l -[A5], D0
00000B98 2853 movea.l A4, [A3]
00000B9A 0512 btst [A2], D2
00000B9C 2C02 move.l D6, D2
00000B9E 1B22 move.b -[A5], -[A2]
00000BA0 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000BA2 2C51 movea.l A6, [A1]
00000BA4 0261 BF2E andi.w -[A1], 0xBF2E
00000BA8 04A0 2C0B 052B subi.l -[A0], 0x2C0B052B
00000BAE 417A 7A01 chk.w D0, [PC + 0x7A01 /* 000085B1, cstring ""<EOF> */]
00000BB2 0A73 054A 1463 xori.w [A3 + D1.w * 4 + 0x63], 0x54A
00000BB8 5AA1 addq.l -[A1], 5
00000BBA F873 00E4 .extension 0x873 <<F/1/4>>, 0x00E4 // unimplemented
label00000BBE:
00000BBE 7C2C moveq.l D6, 0x2C
00000BC0 AB01 syscall BitsToMap
00000BC2 7303 moveq.l D1, 0x03
00000BC4 6666 bne +0x68 /* 00000C2C */
00000BC6 3212 move.w D1, [A2]
00000BC8 2C14 move.l D6, [A4]
00000BCA CB36 8C0B and.b [A6 + A0 * 4 + 0xB], D5
00000BCE 366B 1274 movea.w A3, [A3 + 0x1274]
00000BD2 936A 4443 sub.w [A2 + 0x4443], D1
00000BD6 0388 bclr A0, D1
00000BD8 7B6A moveq.l D5, 0x6A
00000BDA 483B 0BB3 3AFA 5C53 00CB 1A2B nbcd.b [[0x3AFA5C53 + D0 * 2] + 0xCB1A2B]
00000BE6 0700 btst D0, D3
00000BE8 9B07 subx.b D5, D7
00000BEA 0B17 btst [A7], D5
00000BEC 48C3 ext.l D3
00000BEE 0944 bchg D4, D4
00000BF0 808B or.l D0, A3
00000BF2 1644 movea.b A3, D4
00000BF4 C309 abcd -[A1], -[A1]
00000BF6 746B moveq.l D2, 0x6B
00000BF8 1236 4383 167B 6A2C move.b D1, [[ + <<invalid base displacement size>> + D4 * 2] + 0x167B6A2C]
00000C00 3B0B move.w -[A5], A3
00000C02 AB3A syscall bXMAIN10
00000C04 1903 move.b -[A4], D3
00000C06 2CCB move.l [A6]+, A3
00000C08 2980 FB5A C309 move.l [[A4] - 0x3CF7], D0
00000C0E 3661 movea.w A3, -[A1]
00000C10 BAE8 2921 cmpa.w A5, [A0 + 0x2921]
00000C14 3E89 move.w [A7], A1
00000C16 E71E rol D6.b, 3
00000C18 1033 0466 move.b D0, [A3 + D0.w * 4 + 0x66]
00000C1C 66A0 bne -0x5E /* 00000BBE */
00000C1E 3EC9 move.w [A7]+, A1
00000C20 0BAB 2E53 bclr [A3 + 0x2E53], D5
00000C24 220B move.l D1, A3
00000C26 173E move.b -[A3], <<invalid special address>>
00000C28 D301 addx.b D1, D1
00000C2A 3E14 move.w D7, [A4]
label00000C2C:
00000C2C 123E move.b D1, <<invalid special address>>
00000C2E 251D move.l -[A2], [A5]+
00000C30 0F14 btst [A4], D7
00000C32 1C16 move.b D6, [A6]
00000C34 BB10 xor.b [A0], D5
00000C36 1366 434F move.b [A1 + 0x434F], -[A6]
00000C3A 3E8B move.w [A7], A3
00000C3C 0143 bchg D3, D0
00000C3E 2F14 move.l -[A7], [A4]
00000C40 064C 9356 addi.w A4, 0x9356
00000C44 9073 5944 sub.w D0, <<invalid full ext with I/IS == 4>>
00000C48 90DB sub.w A0, [A3]+
00000C4A 395B 08BB move.w [A4 + 0x8BB], [A3]+
00000C4E 1021 move.b D0, -[A1]
00000C50 2831 1BD3 1E24 DB4B move.l D4, [[] + 0x1E24DB4B]
00000C58 5309 subq.b A1, 1
00000C5A 7318 moveq.l D1, 0x18
00000C5C 6305 bls +0x7 /* 00000C63 */
00000C5E 9653 sub.w D3, [A3]
00000C60 0A1E 107B xori.b [A6]+, 0x7B /* '{' */
00000C64 0DAA 68DB bclr [A2 + 0x68DB], D6
00000C68 3CB3 0FA6 C35E 1E10 move.w [A6], [[-0x3CA2] + D0 * 8 + 0x1E10]
00000C70 6344 bls +0x46 /* 00000CB6 */
00000C72 0E0B 040F .invalid.b A3, 0xF // invalid immediate operation
00000C76 449B neg.l [A3]+
00000C78 2393 45AB 021B 0638 7300 move.l [[0x21B + D4 * 4] + 0x6387300], [A3]
00000C82 1B06 move.b -[A5], D6
00000C84 5033 121B addq.b [A3 + D1.w * 2 + 0x1B], 8
00000C88 069B 0BF3 048B addi.l [A3]+, 0xBF3048B
00000C8E 17F3 011C 2884 move.b [PC + D2 - 0x124], <<invalid full ext with I/IS == 4>>
00000C94 125B movea.b A1, [A3]+
00000C96 1912 move.b -[A4], [A2]
00000C98 9B14 sub.b [A4], D5
00000C9A 12D3 move.b [A1]+, [A3]
00000C9C 1A8B move.b [A5], A3
00000C9E 4F3C 930E 1E10 .invalid 7, 0x930E1E10 // invalid opcode 4 with b == 4
00000CA4 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000CA6 7B04 moveq.l D5, 0x04
00000CA8 3320 move.w -[A1], -[A0]
00000CAA 5092 addq.l [A2], 8
00000CAC CB00 abcd D5, D0
00000CAE AB06 syscall CullPoints
00000CB0 685B bvc +0x5D /* 00000D0D */
00000CB2 1AB3 1787 0A47 D4EB move.b [A5], [[ + <<invalid base displacement size>>] + D1 * 8 + 0xA47D4EB]
// begin alternate branch 00000CB6-00000CBA
label00000CB6:
00000CB6 0A47 D4EB xori.w D7, 0xD4EB
// end alternate branch 00000CB6-00000CBA
label00000CB6: // (misaligned)
00000CBA 005B 19A6 ori.w [A3]+, 0x19A6
00000CBE E31B rol D3.b, 1
00000CC0 3CC3 move.w [A6]+, D3
00000CC2 1C33 0072 move.b D6, [A3 + D0.w + 0x72]
00000CC6 9B14 sub.b [A4], D5
00000CC8 1E10 move.b D7, [A0]
00000CCA 1B10 move.b -[A5], [A0]
00000CCC 7B04 moveq.l D5, 0x04
00000CCE 0F50 bchg [A0], D7
00000CD0 68D3 bvc -0x2B /* 00000CA5 */
00000CD2 2497 move.l [A2], [A7]
00000CD4 0A46 8300 xori.w D6, 0x8300
00000CD8 9B14 sub.b [A4], D5
00000CDA 68C3 bvc -0x3B /* 00000C9F */
00000CDC 1309 move.b -[A1], A1
00000CDE 049B 121C 9B14 subi.l [A3]+, 0x121C9B14
00000CE4 400F negx.b A7
00000CE6 062B 0E6B 01C1 addi.b [A3 + 0x1C1], 0x6B /* 'k' */
00000CEC 9473 6258 sub.w D2, [A3 + D6.w * 2 + 0x58]
00000CF0 B32B 58C3 xor.b [A3 + 0x58C3], D1
00000CF4 4358 chk.w D1, [A0]+
00000CF6 3240 movea.w A1, D0
00000CF8 14DA move.b [A2]+, [A2]+
00000CFA 4C4C 1A10 movem.l D4,A1,A3,A4, A4
00000CFE DB36 AB08 add.b [A6 + <<invalid base displacement size>> + A2 * 2], D5
00000D02 A6F3 syscall vTreeSearch, flags=6
00000D04 0F32 EABB btst [A2 + A6 * 2 - 0x69], D7
00000D08 2699 move.l [A3], [A1]+
00000D0A 0183 bclr D3, D0
00000D0C 2C32 EACB move.l D6, [A2 + A6 * 2 - 0x53]
00000D10 1C79 01A3 1E32 movea.b A6, [0x01A31E32]
00000D16 EAFB 0979 01AB 101E 9B14 4606 bfchg [[0x101E + D0] - 0x64EBB9FA] {D5:D1}
00000D22 6309 bls +0xB /* 00000D2D */
00000D24 2B0C move.l -[A5], A4
00000D26 6B01 bmi +0x3 /* 00000D29 */
00000D28 D315 add.b [A5], D1
00000D2A C108 abcd -[A0], -[A0]
00000D2C CB08 abcd -[A5], -[A0]
00000D2E 4CC3 FBD3 movem.l D0,D1,D4,D6,D7,A0,A1,A3,A4,A5,A6,A7, D3
00000D32 03AB 2716 bclr [A3 + 0x2716], D1
00000D36 6B17 bmi +0x19 /* 00000D4F */
00000D38 7BE3 moveq.l D5, 0xFFFFFFE3
00000D3A 6101 bsr +0x3 /* 00000D3D */
00000D3C 0661 011E addi.w -[A1], 0x11E
00000D40 04D3 .incomplete
00000D42 44DB move.b [A3]+, CCR
00000D44 061B 1241 addi.b [A3]+, 0x41 /* 'A' */
00000D48 81F6 9307 B30C 9B41 divs.w D0, [[A6 + <<invalid base displacement size>>] + A1 * 2 - 0x4CF364BF]
00000D50 EB19 rol D1.b, 5
00000D52 321E move.w D1, [A6]+
00000D54 10C2 move.b [A0]+, D2
00000D56 3812 move.w D4, [A2]
00000D58 D31E add.b [A6]+, D1
00000D5A 0FD4 .incomplete
00000D5C 6B47 bmi +0x49 /* 00000DA5 */
00000D5E 0302 btst D2, D1
00000D60 A22B syscall EmptyHandle, flags=2
00000D62 25C8 D31E move.l [PC - 0x2CE2 /* FFFFE082, cstring ""<EOF> */], A0
00000D66 6303 bls +0x5 /* 00000D6B */
00000D68 2893 move.l [A4], [A3]
00000D6A 0A0B 0FA3 xori.b A3, 0xA3
00000D6E 051C btst [A4]+, D2
00000D70 D31E add.b [A6]+, D1
00000D72 8902 sbcd D4, D2
00000D74 5EB3 3B0F 1E10 EB29 addq.l [[A3 + <<invalid base displacement size>>] + D3 * 2 + 0x1E10EB29], 7
00000D7C 131B move.b -[A1], [A3]+
00000D7E 6A26 bpl +0x28 /* 00000DA6 */
00000D80 0363 bchg -[A3], D1
00000D82 0352 bchg [A2], D1
00000D84 6D54 blt +0x56 /* 00000DDA */
00000D86 EB1D rol D5.b, 5
00000D88 0E8B 5E0E 132B .invalid.l A3, 0x5E0E132B // invalid immediate operation
00000D8E 0E0A 6429 .invalid.b A2, 0x29 /* ')' */ // invalid immediate operation
00000D92 F28A 0463 .extension 0x28A <<F/2-3/1>> // unimplemented
00000D96 00A4 B327 0F4A ori.l -[A4], 0xB3270F4A
00000D9C D29B add.l D1, [A3]+
00000D9E D784 addx.l D3, D4
00000DA0 8316 or.b [A6], D1
00000DA2 2B01 move.l -[A5], D1
00000DA4 DB01 addx.b D5, D1
label00000DA6:
00000DA6 1328 527C move.b -[A1], [A0 + 0x527C]
00000DAA 2CE5 move.l [A6]+, -[A5]
00000DAC 3B2C 1264 move.w -[A5], [A4 + 0x1264]
00000DB0 0243 3C52 andi.w D3, 0x3C52 /* '<R' */
00000DB4 7C64 moveq.l D6, 0x64
00000DB6 7A7A moveq.l D5, 0x7A
00000DB8 020F 3284 andi.b A7, 0x84
00000DBC 408B negx.l A3
00000DBE 8D69 E8D3 or.w [A1 - 0x172D], D6
00000DC2 004D 595B ori.w A5, 0x595B /* 'Y[' */
00000DC6 20A1 move.l [A0], -[A1]
00000DC8 B753 xor.w [A3], D3
00000DCA 095B bchg [A3]+, D4
00000DCC 20DC move.l [A0]+, [A4]+
00000DCE 0463 052B subi.w -[A3], 0x52B
00000DD2 0902 btst D2, D4
00000DD4 F36D .extension 0x36D <<F/4-5/1>> // unimplemented
00000DD6 401C negx.b [A4]+
00000DD8 3800 move.w D4, D0
label00000DDA:
00000DDA 9323 sub.b -[A3], D1
00000DDC 8B01 sbcd D5, D1
00000DDE EE29 lsr D1.b, D7
00000DE0 DFA3 add.l -[A3], D7
00000DE2 4AB6 FB2B 4014 EA1B 03EA tst.l [[A6 + 0x4014 + A7 * 2] - 0x15E4FC16]
00000DEC FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000DEE 020F 321A andi.b A7, 0x1A
00000DF2 E33C rol D4.b, D1
00000DF4 0608 0263 addi.b A0, 0x63 /* 'c' */
00000DF8 19A3 00C1 move.b [A4 + D0.w - 0x63], -[A3]
00000DFC BA4B cmp.w D5, A3
00000DFE 3C09 move.w D6, A1
00000E00 060E 0A0E addi.b A6, 0xE
00000E04 9306 subx.b D1, D6
00000E06 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000E08 CA33 482B and.b D5, [A3 + D4 + 0x2B]
00000E0C 10CA move.b [A0]+, A2
00000E0E 2B1A move.l -[A5], [A2]+
00000E10 C6CA mulu.w D3, A2
00000E12 938A subx.l -[A1], -[A2]
00000E14 9306 subx.b D1, D6
00000E16 4A2B 4713 tst.b [A3 + 0x4713]
00000E1A 04C3 .incomplete
00000E1C 18CB move.b [A4]+, A3
00000E1E 103B 05DB 0241 44B3 move.b D0, [[] + 0x24144B3]
00000E26 01C3 .incomplete
00000E28 2D07 move.l -[A6], D7
00000E2A 035A bchg [A2]+, D1
00000E2C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000E2E 04AB 0E37 02F0 9305 subi.l [A3 - 0x6CFB], 0xE3702F0
00000E36 3B6C 000F 41A5 move.w [A5 + 0x41A5], [A4 + 0xF]
00000E3C 5B28 020F subq.b [A0 + 0x20F], 5
00000E40 8901 sbcd D4, D1
00000E42 1C38 0F71 move.b D6, [0x00000F71]
00000E46 6602 bne +0x4 /* 00000E4A */
00000E48 1309 move.b -[A1], A1
label00000E4A:
00000E4A C901 abcd D4, D1
00000E4C 003B 7693 055B 28E1 036D ori.b [[PC] + 0x28E1036D], 0x93
00000E56 7BBB moveq.l D5, 0xFFFFFFBB
00000E58 388A move.w [A4], A2
00000E5A 5021 addq.b -[A1], 8
00000E5C BD6B 251E xor.w [A3 + 0x251E], D6
00000E60 384B movea.w A4, A3
00000E62 041E 380B subi.b [A6]+, 0xB
00000E66 0717 btst [A7], D3
00000E68 017F bchg <<invalid special address>>, D0
00000E6A 730B moveq.l D1, 0x0B
00000E6C A316 syscall InitQueue/FInitQueue, flags=3
00000E6E 90AB 2F17 sub.l D0, [A3 + 0x2F17]
00000E72 80FA E3F3 divu.w D0, [PC - 0x1C0D /* FFFFE3F5, cstring ""<EOF> */]
00000E76 8501 sbcd D2, D1
00000E78 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000E7A A306 syscall KillIO, flags=3
00000E7C 7B1A moveq.l D5, 0x1A
00000E7E E312 roxl D2.b, 1
00000E80 E3F3 0FD1 lsl .w [[]]
00000E84 0233 0BA3 0CBA andi.b [A3 + D0 * 4 - 0x70], 0xA3
00000E8A 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000E8C CE93 and.l D7, [A3]
00000E8E 073A 2300 btst [PC + 0x2300 /* 00003190, cstring ""<EOF> */], D3
00000E92 EB01 asl D1.b, 5
00000E94 7216 moveq.l D1, 0x16
00000E96 FC3B 1273 .unknown 0xFC3B 0x1273 (W = 6)
00000E9A 5AC6 spl D6
00000E9C 0700 btst D0, D3
00000E9E F6B0 F60B .extension 0x6B0 <<F/2-3/3>> // unimplemented
00000EA2 045B 15FB subi.w [A3]+, 0x15FB
00000EA6 110B move.b -[A0], A3
00000EA8 04A3 0683 1A43 subi.l -[A3], 0x6831A43
00000EAE 0F93 bclr [A3], D7
00000EB0 347B 1DFC movea.w A2, <<invalid full ext with I/IS == 4>>
00000EB4 9B79 6B97 5C56 sub.w [0x6B975C56], D5
00000EBA A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000EBC D376 1E38 add.w [A6 + D1 * 8 + 0x38], D1
00000EC0 9308 subx.b -[A1], -[A0]
00000EC2 2623 move.l D3, -[A3]
00000EC4 3EA3 move.w [A7], -[A3]
00000EC6 01F1 .incomplete
00000EC8 E9E5 BB17 bfextu D3, -[A5] {D4:23}
00000ECC 0005 003B ori.b D5, 0x3B /* ';' */
00000ED0 0A7B 0634 B30C xori.w <<invalid full ext with I/IS == 4>>, 0x634
00000ED6 8B0E sbcd -[A5], -[A6]
00000ED8 06AB 0358 5B01 0B00 addi.l [A3 + 0xB00], 0x3585B01
00000EE0 2B2F F301 move.l -[A5], [A7 - 0xCFF]
00000EE4 7B00 moveq.l D5, 0x00
00000EE6 8506 sbcd D2, D6
00000EE8 1700 move.b -[A3], D0
00000EEA C3FA 9340 muls.w D1, [PC - 0x6CC0 /* FFFF9342, cstring ""<EOF> */]
00000EEE 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
00000EF0 A500 syscall Open/PBHOpen/HOpen, flags=5
00000EF2 9273 2BE2 5B22 0B00 sub.w D1, [[0x5B22] + 0xB00]
00000EFA 0F5C bchg [A4]+, D7
00000EFC 6242 bhi +0x44 /* 00000F40 */
00000EFE 0814 0013 btst.b [A4], 0x13
00000F02 0EE9 .incomplete
00000F04 042A 2806 231F subi.b [A2 + 0x231F], 0x6
00000F0A 3CC1 move.w [A6]+, D1
00000F0C 0423 24CD subi.b -[A3], 0xCD
00000F10 04E9 .incomplete
00000F12 52F3 0233 shi [A3 + D0.w * 2 + 0x33]
00000F16 0B0F btst A7, D5
00000F18 C900 abcd D4, D0
00000F1A 0D05 btst D5, D6
00000F1C F367 .extension 0x367 <<F/4-5/1>> // unimplemented
00000F1E 5C62 addq.w -[A2], 6
00000F20 6901 bvs +0x3 /* 00000F23 */
00000F22 0700 btst D0, D3
00000F24 C585 and.l D5, D2
00000F26 052A BDC3 btst [A2 - 0x423D], D2
00000F2A 2580 429A move.l [A2 + D4.w * 2 - 0x102], D0
00000F2E 020F 80E0 andi.b A7, 0xE0
00000F32 AAEE syscall AppleScript
00000F34 AAD8 syscall 0xAD8
00000F36 0B0A btst A2, D5
00000F38 0223 85F6 andi.b -[A3], 0xF6
00000F3C 4403 neg.b D3
00000F3E 001A 447B ori.b [A2]+, 0x7B /* '{' */
// begin alternate branch 00000F40-00000F44
label00000F40:
00000F40 447B 801A neg.w [PC + A0.w + 0x1A]
// end alternate branch 00000F40-00000F44
label00000F40: // (misaligned)
00000F42 801A or.b D0, [A2]+
00000F44 580F addq.b A7, 4
00000F46 F980 .invalid <<F/6/4>>
00000F48 9306 subx.b D1, D6
00000F4A 0703 btst D3, D3
00000F4C B0CB cmpa.w A0, A3
label00000F4E:
00000F4E 02A2 7522 1607 andi.l -[A2], 0x75221607
00000F54 0480 29CE 5311 subi.l D0, 0x29CE5311
00000F5A C804 and.b D4, D4
00000F5C 7B3B moveq.l D5, 0x3B
00000F5E 0E0F A1CC .invalid.b A7, 0xCC // invalid immediate operation
00000F62 0608 7E2B addi.b A0, 0x2B /* '+' */
00000F66 4800 nbcd.b D0
00000F68 432B F42B .invalid 1, [A3 - 0xBD5] // invalid opcode 4 with b == 4
00000F6C 48AB 0A61 B363 movem.w [A3 - 0x4C9D], D0,D5,D6,A1,A3
// begin alternate branch 00000F6E-00000F72
label00000F6E:
00000F6E 0A61 B363 xori.w -[A1], 0xB363
// end alternate branch 00000F6E-00000F72
label00000F6E: // (misaligned)
00000F72 354B 0FC4 move.w [A2 + 0xFC4], A3
00000F76 0643 0845 addi.w D3, 0x845
00000F7A 0305 btst D5, D1
00000F7C 5C0F addq.b A7, 6
00000F7E 0106 btst D6, D0
00000F80 413D .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
00000F82 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000F84 1007 move.b D0, D7
00000F86 048E 4D0C 2C45 subi.l A6, 0x4D0C2C45
00000F8C 0C7B 68F6 B30A 0FF6 cmpi.w [[PC + <<invalid base displacement size>> + A3 * 2] + 0xFF6], 0x68F6
00000F94 1307 move.b -[A1], D7
00000F96 BB3A 122C xor.b [PC + 0x122C /* 000021C4, cstring ""<EOF> */], D5
00000F9A 1ADB move.b [A5]+, [A3]+
00000F9C 2884 move.l [A4], D4
00000F9E 00EB .incomplete
00000FA0 7212 moveq.l D1, 0x12
00000FA2 2C73 4043 movea.l A6, [A3 + D4.w + 0x43]
00000FA6 0785 bclr D5, D3
00000FA8 8880 or.l D4, D0
00000FAA C31A and.b [A2]+, D1
00000FAC 1307 move.b -[A1], D7
00000FAE 4C00 0FB8 movem.w D3,D4,D5,D7,A0,A1,A2,A3, D0
00000FB2 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00000FB4 16C9 move.b [A3]+, A1
00000FB6 8104 sbcd D0, D4
00000FB8 2E28 A03E move.l D7, [A0 - 0x5FC2]
00000FBC 45E3 lea.l A2, -[A3]
00000FBE 1C10 move.b D6, [A0]
00000FC0 E5A2 asl D2, D2
00000FC2 4374 123E chk.w D1, [A4 + D1.w * 2 + 0x3E]
00000FC6 6C86 bge -0x78 /* 00000F4E */
00000FC8 2705 move.l -[A3], D5
00000FCA 153E move.b -[A2], <<invalid special address>>
00000FCC 3705 move.w -[A3], D5
00000FCE 1A3E move.b D5, <<invalid special address>>
00000FD0 6C48 bge +0x4A /* 0000101A */
00000FD2 3ABB 1744 move.w [A5], <<invalid full ext with I/IS == 4>>
00000FD6 1B02 move.b -[A5], D2
00000FD8 88C3 divu.w D4, D3
00000FDA 215B 086C move.l [A0 + 0x86C], [A3]+
00000FDE 2C09 move.l D6, A1
00000FE0 0116 btst [A6], D0
00000FE2 0101 btst D1, D0
00000FE4 BB10 xor.b [A0], D5
00000FE6 6C86 bge -0x78 /* 00000F6E */
00000FE8 5B1C subq.b [A4]+, 5
00000FEA 443B 1644 neg.b [PC + D1.w * 8 + 0x44]
00000FEE 6C3E bge +0x40 /* 0000102E */
00000FF0 234F 9B1F move.l [A1 - 0x64E1], A7
00000FF4 ED82 asl D2, 6
00000FF6 A99C syscall CountResources
00000FF8 2C24 move.l D6, -[A4]
00000FFA 7306 moveq.l D1, 0x06
00000FFC 3704 move.w -[A3], D4
00000FFE 3AA5 move.w [A5], -[A5]
00001000 456C 16AA chk.w D2, [A4 + 0x16AA]
00001004 D301 addx.b D1, D1
00001006 166C 8881 movea.b A3, [A4 - 0x777F]
0000100A 0088 4B05 9306 ori.l A0, 0x4B059306
00001010 321C move.w D1, [A4]+
00001012 2C14 move.l D6, [A4]
00001014 132D 330D move.b -[A1], [A5 + 0x330D]
00001018 C318 and.b [A0]+, D1
label0000101A:
0000101A 6EBB bgt -0x43 /* 00000FD7 */
0000101C 0425 0116 subi.b -[A5], 0x16
00001020 2D01 move.l -[A6], D1
00001022 A53C syscall CmpString, flags=5
00001024 2826 move.l D4, -[A6]
00001026 7306 moveq.l D1, 0x06
00001028 65A3 bcs -0x5B /* 00000FCD */
0000102A A989 syscall CouldAlert
0000102C 1E10 move.b D7, [A0]
label0000102E:
0000102E DB08 addx.b -[A5], -[A0]
00001030 045A 5901 subi.w [A2]+, 0x5901
00001034 C25A and.w D1, [A2]+
00001036 1C04 move.b D6, D4
00001038 D336 9101 add.b [[A6 + <<invalid base displacement size>> + A1]], D1
0000103C 1C10 move.b D6, [A0]
0000103E 1E04 move.b D7, D4
00001040 C25A and.w D1, [A2]+
00001042 136B 9501 0406 move.b [A1 + 0x406], [A3 - 0x6AFF]
00001048 4C4C 4C4C movem.l D2,D3,D6,A2,A3,A6, A4
0000104C 7B16 moveq.l D5, 0x16
0000104E 691A bvs +0x1C /* 0000106A */
00001050 1614 move.b D3, [A4]
00001052 8DBD or.l <<invalid special address>>, D6
00001054 B30E cmpm.b [A1]+, [A6]+
00001056 5A53 addq.w [A3], 5
00001058 051C btst [A4]+, D2
0000105A 0402 2317 subi.b D2, 0x17
0000105E 1463 movea.b A2, -[A3]
00001060 182E CD9F move.b D4, [A6 - 0x3261]
00001064 3E14 move.w D7, [A4]
00001066 250F move.l -[A2], A7
00001068 3EED 901E move.w [A7]+, [A5 - 0x6FE2]
// begin alternate branch 0000106A-0000106C
label0000106A:
0000106A 901E sub.b D0, [A6]+
// end alternate branch 0000106A-0000106C
label0000106A: // (misaligned)
0000106C 166B 0204 movea.b A3, [A3 + 0x204]
00001070 3344 5A4A move.w [A1 + 0x5A4A], D4
00001074 631C bls +0x1E /* 00001092 */
00001076 F363 .extension 0x363 <<F/4-5/1>> // unimplemented
00001078 123E move.b D1, <<invalid special address>>
0000107A D336 250E 02B3 add.b [[A6 + <<invalid base displacement size>>] + D2 * 4 + 0x2B3], D1
00001080 282E 510D move.l D4, [A6 + 0x510D]
00001084 2C47 movea.l A6, D7
00001086 0439 C513 6103 EBEA subi.b [0x6103EBEA], 0x13
0000108E 122C B332 move.b D1, [A4 - 0x4CCE]
label00001092:
00001092 2E87 move.l [A7], D7
00001094 0818 14DB btst.b [A0]+, 0xDB
00001098 5905 subq.b D5, 4
0000109A 092D BA2C btst [A5 - 0x45D4], D4
0000109E 122C D21F move.b D1, [A4 - 0x2DE1]
000010A2 D21F add.b D1, [A7]+
000010A4 7B16 moveq.l D5, 0x16
000010A6 2504 move.l -[A2], D4
000010A8 A94D syscall AppendResMenu/AddResMenu
000010AA CAF3 4773 00CA 0FD8 0704 5604 mulu.w D5, [[A3 + 0xCA0FD8] + 0x7045604]
000010B6 BB02 xor.b D2, D5
000010B8 8303 sbcd D1, D3
000010BA 3704 move.w -[A3], D4
000010BC A714 syscall GetVol/PBHGetVol/HGetVol, flags=7
000010BE 250B move.l -[A2], A3
000010C0 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
000010C2 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000010C4 39C0 FB43 move.w 0xFB43, D0
000010C8 334A FB4F move.w [A1 - 0x4B1], A2
000010CC 436C CB10 chk.w D1, [A4 - 0x34F0]
000010D0 A33B syscall Delay, flags=3
000010D2 7B82 moveq.l D5, 0xFFFFFF82
000010D4 0F3A 6B04 btst [PC + 0x6B04 /* 00007BDA, cstring ""<EOF> */], D7
000010D8 0FA1 bclr -[A1], D7
000010DA F208 00EB .invalid fp1, fp0
000010DE 4A43 tst.w D3
000010E0 1033 0B34 move.b D0, <<invalid full ext with I/IS == 4>>
000010E4 7B4E moveq.l D5, 0x4E
000010E6 7B02 moveq.l D5, 0x02
000010E8 0FA1 bclr -[A1], D7
000010EA 010F btst A7, D0
000010EC B901 xor.b D1, D4
000010EE F316 .extension 0x316 <<F/4-5/1>> // unimplemented
000010F0 9D07 subx.b D6, D7
000010F2 1607 move.b D3, D7
000010F4 0347 bchg D7, D1
000010F6 0514 btst [A4], D2
000010F8 CB23 and.b -[A3], D5
000010FA 0EA3 478D D583 .invalid.l -[A3], 0x478DD583 // invalid immediate operation
00001100 1393 4741 move.b [[A1 + <<invalid base displacement size>>]], [A3]
00001104 35FB 1413 1B04 move.w [PC + 0x1B04 /* 00002C0A, cstring ""<EOF> */], [PC + D1.w * 4 + 0x13]
0000110A 0703 btst D3, D3
0000110C 8B64 or.w -[A4], D5
label0000110E:
0000110E E90A lsl D2.b, 4
00001110 4562 chk.w D2, -[A2]
00001112 331A move.w -[A1], [A2]+
00001114 230B move.l -[A1], A3
00001116 6524 bcs +0x26 /* 0000113C */
00001118 0400 0F65 subi.b D0, 0x65 /* 'e' */
0000111C 2463 movea.l A2, -[A3]
0000111E 0217 04C2 andi.b [A7], 0xC2
00001122 7B53 moveq.l D5, 0x53
00001124 D861 add.w D4, -[A1]
00001126 0F65 bchg -[A5], D7
00001128 2510 move.l -[A2], [A0]
0000112A A53F syscall InitUtil, flags=5
0000112C 15D0 CADB move.b [PC - 0x3525 /* FFFFDC09, cstring ""<EOF> */], [A0]
00001130 3B63 024A move.w [A5 + 0x24A /* export_69 */], -[A3]
00001134 1473 0136 A313 930B 65D0 movea.b A2, [[A3 - 0x5CEC6CF5] + D0 + 0x65D0]
// begin alternate branch 0000113C-0000113E
label0000113C:
0000113C 65D0 bcs -0x2E /* 0000110E */
// end alternate branch 0000113C-0000113E
label0000113C: // (misaligned)
0000113E 6B0F bmi +0x11 /* 0000114F */
00001140 44C7 move.b D7, CCR
00001142 084D 49D3 bchg.b A5, 0xD3
00001146 6B09 bmi +0xB /* 00001151 */
00001148 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
0000114A 0E7B 0443 32C1 .invalid.w [PC + D3.w * 2 - 0x63], 0x443 // invalid immediate operation
00001150 0B0B btst A3, D5
00001152 04D3 .incomplete
00001154 7652 moveq.l D3, 0x52
00001156 455A chk.w D2, [A2]+
00001158 215A 0DD0 move.l [A0 + 0xDD0], [A2]+
0000115C 251C move.l -[A2], [A4]+
0000115E 3E24 move.w D7, -[A4]
00001160 3307 move.w -[A1], D7
00001162 8A28 2E04 or.b D5, [A0 + 0x2E04]
00001166 0672 3E72 2C32 addi.w [A2 + D2 * 4 + 0x32], 0x3E72 /* '>r' */
0000116C DB05 addx.b D5, D5
0000116E 5812 addq.b [A2], 4
00001170 3E40 movea.w A7, D0
00001172 0156 bchg [A6], D0
00001174 5308 subq.b A0, 1
00001176 0800 CB53 btst.b D0, 0x53 /* 'S' */
0000117A A300 syscall Open/PBHOpen/HOpen, flags=3
0000117C 833A 8300 or.b [PC - 0x7D00 /* FFFF8302, cstring ""<EOF> */], D1
00001180 3EE3 move.w [A7]+, -[A3]
00001182 2732 B258 move.l -[A3], [A2 + A3.w * 2 + 0x58]
00001186 E5AD lsl D5, D2
00001188 1502 move.b -[A2], D2
0000118A 8B22 or.b -[A2], D5
0000118C 8300 sbcd D1, D0
0000118E 2C33 124D move.l D6, [A3 + D1.w * 2 + 0x4D]
00001192 28E3 move.l [A4]+, -[A3]
00001194 0DDB .incomplete
00001196 1A06 move.b D5, D6
00001198 4C63 4045 movem.l D1,A1,A5,A7, -[A3]
0000119C 371C move.w -[A3], [A4]+
0000119E 3E1C move.w D7, [A4]+
000011A0 1000 move.b D0, D0
000011A2 8B5F or.w [A7]+, D5
000011A4 E323 asl D3.b, D1
000011A6 4336 B303 6340 C538 .invalid 1, [[A6 + <<invalid base displacement size>> + A3 * 2] + 0x6340C538] // invalid opcode 4 with b == 4
000011AE 02DB .incomplete
000011B0 5DE1 slt -[A1]
000011B2 05C6 .incomplete
000011B4 1E3E move.b D7, <<invalid special address>>
000011B6 2B08 move.l -[A5], A0
000011B8 8104 sbcd D0, D4
000011BA C61E and.b D3, [A6]+
000011BC 2C2B 0826 move.l D6, [A3 + 0x826]
000011C0 6B07 bmi +0x9 /* 000011C9 */
000011C2 C57F and.w <<invalid special address>>, D2
000011C4 093F btst <<invalid special address>>, D4
000011C6 2B09 move.l -[A5], A1
000011C8 C10B abcd -[A0], -[A3]
000011CA 5309 subq.b A1, 1
000011CC 2B09 move.l -[A5], A1
000011CE AD65 syscall SetControlMaximum/SetMaxCtl, auto_pop
000011D0 CB0E abcd -[A5], -[A6]
000011D2 430A .invalid 1, A2 // invalid opcode 4 with b == 4
000011D4 4434 6BA5 DB06 neg.b [[-0x24FA] + D6 * 2]
label000011DA:
000011DA F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000011DC F30C .extension 0x30C <<F/4-5/1>> // unimplemented
000011DE 2B06 move.l -[A5], D6
000011E0 2B15 move.l -[A5], [A5]
000011E2 5B55 subq.w [A5], 5
000011E4 060E 0162 addi.b A6, 0x62 /* 'b' */
000011E8 065B 01A3 addi.w [A3]+, 0x1A3
000011EC 16D3 move.b [A3]+, [A3]
000011EE 1591 65AB 3D7B 050F 1501 move.b [[0x3D7B + D6 * 4] + 0x50F1501], [A1]
000011F8 D328 0F81 add.b [A0 + 0xF81], D1
000011FC 0303 btst D3, D1
000011FE 3F0E move.w -[A7], A6
00001200 0194 bclr [A4], D0
00001202 CB17 and.b [A7], D5
00001204 0F21 btst -[A1], D7
00001206 73EB moveq.l D1, 0xFFFFFFEB
00001208 014B bchg A3, D0
0000120A 553B 0BD8 subq.b [], 2
0000120E 4014 negx.b [A4]
00001210 0263 6D41 andi.w -[A3], 0x6D41 /* 'mA' */
00001214 0973 1857 bchg [A3 + D1 + 0x57], D4
00001218 0566 bchg -[A6], D2
0000121A E514 roxl D4.b, 2
0000121C 6A14 bpl +0x16 /* 00001232 */
0000121E 026B 1940 02AB andi.w [A3 + 0x2AB], 0x1940
00001224 2D1C move.l -[A6], [A4]+
00001226 1002 move.b D0, D2
00001228 C36F 253C and.w [A7 + 0x253C], D1
0000122C 7333 moveq.l D1, 0x33
0000122E 1440 movea.b A2, D0
00001230 1C10 move.b D6, [A0]
label00001232:
00001232 1C04 move.b D6, D4
00001234 4B5A chk.w D5, [A2]+
00001236 3703 move.w -[A3], D3
00001238 3E67 movea.w A7, -[A7]
0000123A 0557 bchg [A7], D2
0000123C 4A85 tst.l D5
0000123E 0303 btst D3, D1
00001240 225B movea.l A1, [A3]+
00001242 4C32 9302 4121 5893 movem.w D1,A0,A1,A4,A7, [[A2 + 0x5893 + D4]]
0000124A 0BCB .incomplete
0000124C 1228 A9DA move.b D1, [A0 - 0x5626]
00001250 E938 rol D0.b, D4
00001252 E185 asl D5, 8
00001254 6784 beq -0x7A /* 000011DA */
00001256 912B 007B sub.b [A3 + 0x7B], D0
0000125A 0402 0FD4 subi.b D2, 0xD4
0000125E AB32 syscall bMAIN2
00001260 0703 btst D3, D3
00001262 886B 1F7B or.w D4, [A3 + 0x1F7B]
00001266 0465 0103 subi.w -[A5], 0x103
0000126A 1802 move.b D4, D2
0000126C 0F06 btst D6, D7
0000126E AB0A syscall DrawLine
00001270 6501 bcs +0x3 /* 00001273 */
00001272 0318 btst [A0]+, D1
00001274 1703 move.b -[A3], D3
00001276 389B move.w [A4], [A3]+
00001278 0E89 0429 0D21 .invalid.l A1, 0x4290D21 // invalid immediate operation
0000127E 8725 or.b -[A5], D3
00001280 0D69 2663 bchg [A1 + 0x2663], D6
00001284 2752 C145 move.l [A3 - 0x3EBB], [A2]
00001288 0F1E btst [A6]+, D7
0000128A 047B 0D07 04A4 subi.w [PC + D0.w * 4 - 0x92], 0xD07
00001290 C304 abcd D1, D4
00001292 9B01 subx.b D5, D1
00001294 E456 roxr D6.w, 2
00001296 0B13 btst [A3], D5
00001298 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
0000129A 9B1A sub.b [A2]+, D5
0000129C FCA3 7923 .extension 0xCA3 <<F/2-3/6>> // unimplemented
000012A0 4441 neg.w D1
000012A2 27EB 04CB 1A4B move.l [PC + D1 * 2 + 0x4B], [A3 + 0x4CB]
000012A8 066B 8210 1B1E addi.w [A3 + 0x1B1E], 0x8210
000012AE 5300 subq.b D0, 1
000012B0 E501 asl D1.b, 2
000012B2 D310 add.b [A0], D1
000012B4 FC03 2110 .unknown 0xFC03 0x2110 (W = 6)
000012B8 BB34 2344 xor.b <<invalid full ext with I/IS == 4>>, D5
000012BC 5300 subq.b D0, 1
000012BE A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000012C0 3300 move.w -[A1], D0
000012C2 4C41 49E1 movem.l D0,D5,D6,D7,A0,A3,A6, D1
000012C6 8317 or.b [A7], D1
000012C8 020F AD10 andi.b A7, 0x10
000012CC E50A lsl D2.b, 2
000012CE BB20 xor.b -[A0], D5
000012D0 020F 0D44 andi.b A7, 0x44 /* 'D' */
000012D4 7324 moveq.l D1, 0x24
000012D6 D8AC 0400 add.l D4, [A4 + 0x400]
000012DA D378 510F add.w [0x0000510F], D1
000012DE 8513 or.b [A3], D2
000012E0 7B1E moveq.l D5, 0x1E
000012E2 6315 bls +0x17 /* 000012F9 */
000012E4 0703 btst D3, D3
000012E6 E3EB 068B lsl .w [A3 + 0x68B]
000012EA 10C3 move.b [A0]+, D3
000012EC 32CB move.w [A1]+, A3
000012EE 06A8 B705 959B 007B addi.l [A0 + 0x7B], 0xB705959B
000012F6 1E0F move.b D7, A7
000012F8 A537 syscall ReadParam, flags=5
000012FA 3240 movea.w A1, D0
000012FC 429A clr.l [A2]+
000012FE 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001300 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00001302 6B5A bmi +0x5C /* 0000135E */
00001304 334D 3B04 move.w [A1 + 0x3B04], A5
00001308 324B movea.w A1, A3
0000130A 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4
0000130C 0644 0705 addi.w D4, 0x705
label00001310:
00001310 3542 9A00 move.w [A2 - 0x6600], D2
00001314 A338 syscall WriteParam, flags=3
00001316 334D 3213 move.w [A1 + 0x3213], A5
0000131A 26A3 move.l [A3], -[A3]
0000131C 007B 1EF3 2781 ori.w [[ + <<invalid base displacement size>> + D2 * 8]], 0x1EF3
00001322 08E0 8B10 bset.b -[A0], 0x10
00001326 E101 asl D1.b, 8
00001328 001B 3923 ori.b [A3]+, 0x23 /* '#' */
0000132C 0928 6705 btst [A0 + 0x6705], D4
00001330 ABC0 syscall QDAlphaDispatch
00001332 62DC bhi -0x22 /* 00001310 */
00001334 10F6 A8A3 move.b [A0]+, [A6 + A2 - 0x93]
00001338 0C1C 046B cmpi.b [A4]+, 0x6B /* 'k' */
0000133C 154C 1288 move.b [A2 + 0x1288], A4
00001340 12C0 move.b [A1]+, D0
00001342 1286 move.b [A1], D6
00001344 8B4F 1CC0 pack -[A5], -[A7], 0x1CC0
00001348 7E1F moveq.l D7, 0x1F
0000134A 2309 move.l -[A1], A1
0000134C 50B8 FE8D addq.l [0xFFFFFE8D], 8
00001350 A18B syscall CommToolboxDispatch, flags=1
00001352 0FE1 .incomplete
00001354 0A21 AEDB xori.b -[A1], 0xDB
00001358 1104 move.b -[A0], D4
0000135A 0633 0263 4F02 0B81 addi.b [[A3 + <<invalid base displacement size>> + D4 * 8] + 0xB81], 0x63 /* 'c' */
// begin alternate branch 0000135E-00001362
label0000135E:
0000135E 4F02 .invalid 7, D2 // invalid opcode 4 with b == 4
00001360 0B81 bclr D1, D5
// end alternate branch 0000135E-00001362
label0000135E: // (misaligned)
00001362 1B03 move.b -[A5], D3
00001364 8B0F sbcd -[A5], -[A7]
00001366 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001368 5304 subq.b D4, 1
0000136A 141C move.b D2, [A4]+
0000136C 5081 addq.l D1, 8
0000136E AF1C syscall NewTempBuffer, auto_pop
00001370 38EA BB1C move.w [A4]+, [A2 - 0x44E4]
00001374 1402 move.b D2, D2
00001376 7B9F moveq.l D5, 0xFFFFFF9F
00001378 0F29 820F btst [A1 - 0x7DF1], D7
0000137C 1C8B move.b [A6], A3
0000137E 0F40 bchg D0, D7
00001380 5E73 7529 0153 addq.w [[A3 + 0x153 + D7 * 4]], 7
00001386 884C or.w D4, A4
00001388 C900 abcd D4, D0
0000138A 0FA1 bclr -[A1], D7
0000138C 3C5E movea.w A6, [A6]+
0000138E 0F1C btst [A4]+, D7
00001390 781A moveq.l D4, 0x1A
00001392 0F06 btst D6, D7
00001394 081A 360F btst.b [A2]+, 0xF
00001398 410D .invalid 0, A5 // invalid opcode 4 with b == 4
0000139A 9313 sub.b [A3], D1
0000139C A519 syscall InitZone, flags=5
0000139E 5060 addq.w -[A0], 8
000013A0 034A bchg A2, D1
000013A2 CB64 and.w -[A4], D5
000013A4 2701 move.l -[A3], D1
000013A6 5B2E 048B subq.b [A6 + 0x48B], 5
000013AA 0C49 38F3 cmpi.w A1, 0x38F3
000013AE 0134 4307 0937 6B06 btst [[A4 + <<invalid base displacement size>>] + D4 * 2 + 0x9376B06], D0
000013B6 6B05 bmi +0x7 /* 000013BD */
000013B8 DB19 add.b [A1]+, D5
000013BA 6534 bcs +0x36 /* 000013F0 */
000013BC 6B58 bmi +0x5A /* 00001416 */
000013BE 6B55 bmi +0x57 /* 00001415 */
000013C0 2701 move.l -[A3], D1
000013C2 B5AD 18E5 xor.l [A5 + 0x18E5], D2
000013C6 03C9 .incomplete
000013C8 034B bchg A3, D1
000013CA 4DE1 lea.l A6, -[A1]
000013CC 0323 btst -[A3], D1
000013CE 05ED .incomplete
000013D0 03A4 bclr -[A4], D1
000013D2 DB19 add.b [A1]+, D5
000013D4 2304 move.l -[A1], D4
000013D6 0504 btst D4, D2
000013D8 0F19 btst [A1]+, D7
000013DA 04DB .incomplete
000013DC 0C62 0672 cmpi.w -[A2], 0x672
000013E0 3B03 move.w -[A5], D3
000013E2 72BB moveq.l D1, 0xFFFFFFBB
000013E4 069B 0928 7B03 addi.l [A3]+, 0x9287B03
000013EA CB04 abcd D5, D4
000013EC 04E8 .incomplete
000013EE CB04 abcd D5, D4
label000013F0:
000013F0 7816 moveq.l D4, 0x16
000013F2 3212 move.w D1, [A2]
000013F4 DB0C addx.b -[A5], -[A4]
000013F6 069A 0073 72A3 addi.l [A2]+, 0x7372A3
000013FC 001E 1023 ori.b [A6]+, 0x23 /* '#' */
00001400 357B 0323 0976 B8B3 0D0D 0D0A move.w [A2 + 0xD0A], [[PC + 0x976 + D0 * 2] - 0x474CF2F3]
0000140C A351 syscall ReadLocation/ReadXPRam, flags=3
0000140E 4545 chk.w D2, D5
00001410 C35D and.w [A5]+, D1
00001412 2E10 move.l D7, [A0]
00001414 224E movea.l A1, A6
label00001416:
00001416 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
00001418 0303 btst D3, D1
0000141A 1323 move.b -[A1], -[A3]
0000141C A31F syscall DisposPtr/DisposePtr, flags=3
0000141E 0303 btst D3, D1
00001420 06AB 055B 1258 B345 addi.l [A3 - 0x4CBB], 0x55B1258
00001428 C31B and.b [A3]+, D1
0000142A C9AB 6B06 and.l [A3 + 0x6B06], D4
0000142E E327 asl D7.b, D1
00001430 1440 movea.b A2, D0
00001432 020F 4002 andi.b A7, 0x2
00001436 9324 sub.b -[A4], D1
00001438 0672 0B95 5B5D addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0xB95
0000143E 0B01 btst D1, D5
00001440 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001442 AB51 syscall bAddPin
00001444 0707 btst D7, D3
00001446 79B3 moveq.l D4, 0xFFFFFFB3
00001448 5132 12A3 subq.b [A2 + D1.w * 2 - 0x93], 8
0000144C 5125 subq.b -[A5], 8
0000144E 081B 60A3 btst.b [A3]+, 0xA3
00001452 00AB 3F9B 09AB 5113 ori.l [A3 + 0x5113], 0x3F9B09AB
0000145A 231B move.l -[A1], [A3]+
0000145C 046B 5DDA 730A subi.w [A3 + 0x730A], 0x5DDA
00001462 7300 moveq.l D1, 0x00
00001464 066C 7B5D BB11 addi.w [A4 - 0x44EF], 0x7B5D /* '{]' */
0000146A 0E43 80D3 .invalid.w D3, 0x80D3 // invalid immediate operation
0000146E 0713 btst [A3], D3
00001470 23F3 1906 726B 204B 0A93 move.l [0x204B0A93], [[A3 + <<invalid base displacement size>>] + D1 + 0x726B]
0000147A 169B move.b [A3], [A3]+
0000147C 0913 btst [A3], D4
0000147E 2333 2303 05DB 0F72 move.l -[A1], [[A3 + <<invalid base displacement size>> + D2 * 2] + 0x5DB0F72]
00001486 D30C addx.b -[A1], -[A4]
00001488 3207 move.w D1, D7
0000148A 054C bchg A4, D2
0000148C C504 abcd D2, D4
0000148E 9B38 A300 sub.b [0xFFFFA300], D5
00001492 1B04 move.b -[A5], D4
00001494 D30C addx.b -[A1], -[A4]
00001496 8B01 sbcd D5, D1
00001498 930A subx.b -[A1], -[A2]
0000149A 32BC AC13 move.w [A1], 0xAC13
0000149E 2312 move.l -[A1], [A2]
000014A0 1323 move.b -[A1], -[A3]
000014A2 A546 syscall GetTrapAddress, flags=5
000014A4 D31A add.b [A2]+, D1
000014A6 A300 syscall Open/PBHOpen/HOpen, flags=3
000014A8 A4C1 syscall vGetBlock, flags=4
000014AA 04D3 .incomplete
000014AC 3928 E14A move.w -[A4], [A0 - 0x1EB6]
000014B0 E348 lsl D0.w, 1
000014B2 5143 subq.w D3, 8
000014B4 6232 bhi +0x34 /* 000014E8 */
000014B6 1C10 move.b D6, [A0]
000014B8 AC38 syscall CalcMask, auto_pop
000014BA B30B cmpm.b [A1]+, [A3]+
000014BC 1B0A move.b -[A5], A2
000014BE A380 syscall GetVideoDefault, flags=3
000014C0 A12D syscall SetApplLimit, flags=1
000014C2 7311 moveq.l D1, 0x11
000014C4 C481 and.l D2, D1
000014C6 2CE9 ABE5 move.l [A6]+, [A1 - 0x541B]
000014CA 0235 57F7 1122 E11E A306 andi.b [[A5 - 0x1EE2 + D1] - 0x5CFA], 0xF7
000014D4 FAEB 044B .extension 0xAEB <<F/2-3/5>> // unimplemented
000014D8 2408 move.l D2, A0
000014DA 45C7 lea.l A2, D7
000014DC 0814 4000 btst.b [A4], 0x0
000014E0 B313 xor.b [A3], D1
000014E2 4554 chk.w D2, [A4]
000014E4 0F2A 8509 btst [A2 - 0x7AF7], D7
label000014E8:
000014E8 8D54 or.w [A4], D6
000014EA 0B08 btst A0, D5
000014EC 45A4 .invalid 2, -[A4] // invalid opcode 4 with b == 6
000014EE 0B08 btst A0, D5
000014F0 0093 75F2 9B0B ori.l [A3], 0x75F29B0B
000014F6 305B movea.w A0, [A3]+
000014F8 09E5 .incomplete
000014FA 00BB 54EA 0B00 A500 ori.l [PC + <<invalid base displacement size>> + A2 * 4], 0x54EA0B00
00001502 C354 and.w [A4], D1
00001504 2A45 movea.l A5, D5
00001506 54E5 scc -[A5]
00001508 0033 2E30 0C18 ori.b [A3 + D0 * 4 + 0x18], 0x30 /* '0' */
0000150E 0E0A 8862 .invalid.b A2, 0x62 /* 'b' */ // invalid immediate operation
00001512 7B0B moveq.l D5, 0x0B
00001514 413D .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
00001516 B307 xor.b D7, D1
00001518 2579 429A 2537 A88B move.l [A2 - 0x5775], [0x429A2537]
00001520 0BD3 .incomplete
00001522 6AAB bpl -0x53 /* 000014CF */
00001524 08A4 DB11 bclr.b -[A4], 0x11
00001528 A843 syscall Fix2X
0000152A 08B8 4885 450B bclr.b [0x0000450B], 0x85
00001530 0842 080D bchg.b D2, 0xD /* '\r' */
00001534 056B 438D bchg [A3 + 0x438D], D2
00001538 08DB 3DC9 bset.b [A3]+, 0xC9
0000153C 4729 02C5 .invalid 3, [A1 + 0x2C5] // invalid opcode 4 with b == 4
00001540 5953 subq.w [A3], 4
00001542 49AD 5217 .invalid 4, [A5 + 0x5217] // invalid opcode 4 with b == 6
00001546 09EA .incomplete
00001548 2302 move.l -[A1], D2
0000154A 5378 3306 subq.w [0x00003306], 1
0000154E 9B02 subx.b D5, D2
00001550 060F E52B addi.b A7, 0x2B /* '+' */
00001554 42FB 0117 05A7 CB3A .invalid [[PC] + D0 + 0x5A7CB3A] // invalid opcode 4 with subtype 1
0000155C 0627 08D7 addi.b -[A7], 0xD7
00001560 2987 FB00 move.l [A4 + <<invalid base displacement size>> + A7 * 2], D7
00001564 DC17 add.b D6, [A7]
00001566 069F 2E28 1707 addi.l [A7]+, 0x2E281707
0000156C 8181 0BBB unpk D0, D1, 0x0BBB
00001570 0432 8406 0840 subi.b [A2 + D0 + 0x40], 0x6
00001576 144B movea.b A2, A3
00001578 0258 6B5A andi.w [A0]+, 0x6B5A /* 'kZ' */
0000157C AB00 syscall BitBlt
0000157E CB0F abcd -[A5], -[A7]
00001580 4002 negx.b D2
00001582 1338 6E34 move.b -[A1], [0x00006E34]
00001586 EEC5 2763 bfset D5 {29:D3}
0000158A 1930 6308 move.b -[A4], [A0 + <<invalid base displacement size>> + D6 * 2]
0000158E 3284 move.w [A1], D4
00001590 14B2 4405 move.b [A2], [A2 + D4.w * 4 + 0x5]
00001594 B8CB cmpa.w A4, A3
00001596 7240 moveq.l D1, 0x40
00001598 B274 02AB cmp.w D1, [A4 + D0.w * 2 - 0x85]
0000159C 80E1 divu.w D0, -[A1]
0000159E 3B29 8B53 move.w -[A5], [A1 - 0x74AD]
000015A2 1062 movea.b A0, -[A2]
000015A4 1E50 movea.b A7, [A0]
000015A6 7CDB moveq.l D6, 0xFFFFFFDB
000015A8 0B8B bclr A3, D5
000015AA 0866 0707 bchg.b -[A6], 0x7
000015AE 34EC 2107 move.w [A2]+, [A4 + 0x2107]
000015B2 330A move.w -[A1], A2
000015B4 3212 move.w D1, [A2]
000015B6 DB0B addx.b -[A5], -[A3]
000015B8 C512 and.b [A2], D2
000015BA 5310 subq.b [A0], 1
000015BC 12FB 5DC1 move.b [A1]+, [[ + <<invalid base displacement size>>]]
000015C0 12A3 move.b [A1], -[A3]
000015C2 00C6 .incomplete
000015C4 2309 move.l -[A1], A1
000015C6 7841 moveq.l D4, 0x41
000015C8 06AC DB0B 1C2B 1712 addi.l [A4 + 0x1712], 0xDB0B1C2B
000015D0 7319 moveq.l D1, 0x19
000015D2 B30B cmpm.b [A1]+, [A3]+
000015D4 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000015D6 058F bclr A7, D2
000015D8 934A subx.w -[A1], -[A2]
000015DA D30A addx.b -[A1], -[A2]
000015DC 78B8 moveq.l D4, 0xFFFFFFB8
000015DE B324 xor.b -[A4], D1
000015E0 F5DF .invalid <<F/7/2>>
000015E2 7EF3 moveq.l D7, 0xFFFFFFF3
000015E4 1500 move.b -[A2], D0
000015E6 1B43 002B move.b [A5 + 0x2B], D3
000015EA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000015EC 0F69 0F62 bchg [A1 + 0xF62], D7
000015F0 B30B cmpm.b [A1]+, [A3]+
000015F2 0405 1916 subi.b D5, 0x16
000015F6 020F DC88 andi.b A7, 0x88
000015FA 9B02 subx.b D5, D2
000015FC 8427 or.b D2, -[A7]
000015FE 03B9 2124 731C bclr [0x2124731C], D1
00001604 165B movea.b A3, [A3]+
00001606 46B8 5707 not.l [0x00005707]
0000160A BA24 cmp.b D5, -[A4]
0000160C D311 add.b [A1], D1
0000160E F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001610 5C56 addq.w [A6], 6
00001612 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
00001614 B493 cmp.l D2, [A3]
00001616 5BA3 subq.l -[A3], 5
00001618 0F0E btst A6, D7
0000161A 82CC divu.w D1, A4
0000161C DB01 addx.b D5, D1
label0000161E:
0000161E 033B 170A EC50 btst [[PC + <<invalid base displacement size>> + D1 * 8] - 0x13B0], D1
00001624 0F26 btst -[A6], D7
00001626 C311 and.b [A1], D1
00001628 3E8D move.w [A7], A5
0000162A F893 850F .extension 0x893 <<F/2-3/4>> // unimplemented
0000162E 023B 1A21 6E0F andi.b [PC + D6 * 8 + 0xF], 0x21 /* '!' */
// begin alternate branch 00001630-00001634
label00001630:
00001630 1A21 move.b D5, -[A1]
00001632 6E0F bgt +0x11 /* 00001643 */
// end alternate branch 00001630-00001634
label00001630: // (misaligned)
00001634 8565 or.w -[A5], D2
00001636 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001638 0083 7522 4EEB ori.l D3, 0x75224EEB
0000163E 0BA8 8315 bclr [A0 - 0x7CEB], D5
00001642 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001644 6323 bls +0x25 /* 00001669 */
00001646 020F 224E andi.b A7, 0x4E /* 'N' */
0000164A 8306 sbcd D1, D6
0000164C 0B72 2501 bchg [[A2 + <<invalid base displacement size>> + D2 * 4]], D5
00001650 5353 subq.w [A3], 1
00001652 020F A500 andi.b A7, 0x0
00001656 8320 or.b -[A0], D1
00001658 020F A500 andi.b A7, 0x0
0000165C FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
0000165E 020F E573 andi.b A7, 0x73 /* 's' */
00001662 C342 exg D1, D2
00001664 9305 subx.b D1, D5
00001666 632D bls +0x2F /* 00001695 */
00001668 C1D3 muls.w D0, [A3]
0000166A 34EE 4B00 move.w [A2]+, [A6 + 0x4B00]
0000166E 6B28 bmi +0x2A /* 00001698 */
00001670 3311 move.w -[A1], [A1]
00001672 8302 sbcd D1, D2
00001674 6BA8 bmi -0x56 /* 0000161E */
00001676 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001678 63B6 bls -0x48 /* 00001630 */
0000167A 4A42 tst.w D2
0000167C 4C02 0F54 movem.w D2,D4,D6,A0,A1,A2,A3, D2
00001680 0703 btst D3, D3
00001682 3576 2704 C29B move.w [A2 - 0x3D65], <<invalid full ext with I/IS == 4>>
00001688 0D2B 0003 btst [A3 + 0x3], D6
0000168C 0CA1 0806 9A02 cmpi.l -[A1], 0x8069A02
00001692 A36F syscall SlotVInstall, flags=3
00001694 020F 00D3 andi.b A7, 0xD3
label00001698:
00001698 6117 bsr +0x19 /* 000016B1 */
0000169A 004A AB11 ori.w A2, 0xAB11
0000169E 3423 move.w D2, -[A3]
000016A0 04A5 012B 496D subi.l -[A5], 0x12B496D
000016A6 017B 0521 68CC bchg [[PC + 0x68CC + D0 * 4]], D0
000016AC 000F 6107 ori.b A7, 0x7
000016B0 D800 add.b D4, D0
000016B2 0F02 btst D2, D7
000016B4 A328 syscall RecoverHandle, flags=3
000016B6 020F 050C andi.b A7, 0xC
000016BA 7B4A moveq.l D5, 0x4A
000016BC 6500 533D bcs +0x533F /* 000069FB */
000016C0 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000016C2 9385 subx.l D1, D5
000016C4 CB3B 1701 and.b [[PC + <<invalid base displacement size>> + D1 * 8]], D5
000016C8 895B or.w [A3]+, D4
000016CA 0DC2 .incomplete
000016CC FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000016CE 7E33 moveq.l D7, 0x33
000016D0 0F00 btst D0, D7
000016D2 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000016D4 2501 move.l -[A2], D1
000016D6 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000016D8 6101 bsr +0x3 /* 000016DB */
000016DA 2501 move.l -[A2], D1
000016DC F338 .extension 0x338 <<F/4-5/1>> // unimplemented
000016DE AD2D syscall CloseWindow, auto_pop
000016E0 B302 xor.b D2, D1
000016E2 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000016E4 7627 moveq.l D3, 0x27
000016E6 06F9 .incomplete
000016E8 1C28 1C10 move.b D6, [A0 + 0x1C10]
000016EC 4000 negx.b D0
000016EE 2B31 9B01 move.l -[A5], [[A1 + <<invalid base displacement size>> + A1 * 2]]
000016F2 3300 move.w -[A1], D0
000016F4 7302 moveq.l D1, 0x02
000016F6 2A10 move.l D5, [A0]
000016F8 3312 move.w -[A1], [A2]
000016FA D453 add.w D2, [A3]
000016FC 3B73 05FA BC62 4000 4361 5B1B move.w [A5 + 0x5B1B], [[-0x439DC000] + 0x4361]
00001708 08A1 EB6E bclr.b -[A1], 0x6E /* 'n' */
0000170C 30A3 move.w [A0], -[A3]
0000170E 0545 bchg D5, D2
00001710 01F3 .incomplete
00001712 74DE moveq.l D2, 0xFFFFFFDE
00001714 0605 F7C3 addi.b D5, 0xC3
00001718 4A2A 2882 tst.b [A2 + 0x2882]
0000171C 2701 move.l -[A3], D1
0000171E 54D5 scc [A5]
00001720 3482 move.w [A2], D2
00001722 A406 syscall KillIO, flags=4
00001724 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00001726 0907 btst D7, D4
00001728 1415 move.b D2, [A5]
0000172A 07A4 bclr -[A4], D3
0000172C 06FB .incomplete
0000172E 0117 btst [A7], D0
00001730 0B6C 4361 bchg [A4 + 0x4361], D5
00001734 3704 move.w -[A3], D4
00001736 76F7 moveq.l D3, 0xFFFFFFF7
00001738 1447 movea.b A2, D7
0000173A A714 syscall GetVol/PBHGetVol/HGetVol, flags=7
0000173C 580F addq.b A7, 4
0000173E 5504 subq.b D4, 2
00001740 1685 move.b [A3], D5
00001742 B204 cmp.b D1, D4
00001744 D307 addx.b D1, D7
00001746 7843 moveq.l D4, 0x43
00001748 0350 bchg [A0], D1
0000174A 0B31 0325 10B3 btst [[A1 + 0x10B3] + D0 * 2], D5
00001750 1033 17E3 1968 E31A 8E1B move.b D0, [[0x1968] - 0x1CE571E5]
0000175A 06D2 .incomplete
0000175C AB66 syscall rAvg
0000175E D369 CB0A add.w [A1 - 0x34F6], D1
00001762 7505 moveq.l D2, 0x05
00001764 688B bvc -0x73 /* 000016F1 */
00001766 1212 move.b D1, [A2]
00001768 1662 movea.b A3, -[A2]
0000176A CB0A abcd -[A5], -[A2]
0000176C 2515 move.l -[A2], [A5]
0000176E 934B subx.w -[A1], -[A3]
00001770 0701 btst D1, D3
00001772 6B2A bmi +0x2C /* 0000179E */
00001774 28A6 move.l [A4], -[A6]
00001776 0B0D btst A5, D5
00001778 2517 move.l -[A2], [A7]
0000177A 3308 move.w -[A1], A0
0000177C 1C16 move.b D6, [A6]
0000177E E501 asl D1.b, 2
00001780 B3A3 xor.l -[A3], D1
00001782 1604 move.b D3, D4
00001784 7B17 moveq.l D5, 0x17
00001786 2A10 move.l D5, [A0]
00001788 CB0F abcd -[A5], -[A7]
0000178A 1708 move.b -[A3], A0
0000178C B5EB 8507 cmpa.l A2, [A3 - 0x7AF9]
00001790 01DC .incomplete
00001792 130A move.b -[A1], A2
00001794 1B09 move.b -[A5], A1
00001796 82F3 0452 divu.w D1, [A3 + D0.w * 4 + 0x52]
0000179A C228 4D03 and.b D1, [A0 + 0x4D03]
label0000179E:
0000179E 0F52 bchg [A2], D7
000017A0 0703 btst D3, D3
000017A2 362A 10A5 move.w D3, [A2 + 0x10A5]
000017A6 57F7 93F9 251E 2A5A seq [[0x251E2A5A]]
000017AE 0158 bchg [A0]+, D0
000017B0 E867 asr D7.w, D4
000017B2 04A8 1B09 6B12 6A9B subi.l [A0 + 0x6A9B], 0x1B096B12
000017BA 3A17 move.w D5, [A7]
000017BC 0138 98B3 btst [0xFFFF98B3], D0
000017C0 0094 DBA6 6A0B ori.l [A4], 0xDBA66A0B
000017C6 0A6B 1238 5CC5 xori.w [A3 + 0x5CC5], 0x1238
000017CC 1C17 move.b D6, [A7]
000017CE 0168 EB07 bchg [A0 - 0x14F9], D0
000017D2 3093 move.w [A0], [A3]
000017D4 211B move.l -[A0], [A3]+
000017D6 09D1 .incomplete
000017D8 024B 6410 andi.w A3, 0x6410
000017DC B311 xor.b [A1], D1
000017DE 1101 move.b -[A0], D1
000017E0 EB65 asl D5.w, D5
000017E2 A8DB syscall CloseRgn
000017E4 2607 move.l D3, D7
000017E6 0C68 1E10 830D cmpi.w [A0 - 0x7CF3], 0x1E10
000017EC 2B2B 7B02 move.l -[A5], [A3 + 0x7B02]
000017F0 FB5B .extension 0xB5B <<F/4-5/5>> // unimplemented
000017F2 633F bls +0x41 /* 00001833 */
000017F4 FB5B .extension 0xB5B <<F/4-5/5>> // unimplemented
000017F6 6993 bvs -0x6B /* 0000178B */
000017F8 3108 move.w -[A0], A0
000017FA A5F3 syscall vTreeSearch, flags=5
000017FC 0B07 btst D7, D5
000017FE 8335 2B2B D309 FB18 C502 or.b [[A5 - 0x2CF7 + D2 * 2] - 0x4E73AFE], D1
00001808 0367 bchg -[A7], D1
0000180A FB5B .extension 0xB5B <<F/4-5/5>> // unimplemented
0000180C 8B01 sbcd D5, D1
0000180E 1781 290F F105 92CB move.b [[A3 + <<invalid base displacement size>>] + D2 - 0xEFA6D35], D1
00001816 7A09 moveq.l D5, 0x09
00001818 073B 4463 btst [PC + D4.w * 4 + 0x63], D3
0000181C 04CB .incomplete
0000181E 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001820 6ADB bpl -0x23 /* 000017FD */
00001822 26EB 0C6A move.l [A3]+, [A3 + 0xC6A]
00001826 1906 move.b -[A4], D6
00001828 0708 btst A0, D3
0000182A AD50 syscall CountMItems, auto_pop
0000182C 0506 btst D6, D2
0000182E E159 rol D1.w, 8
00001830 8B01 sbcd D5, D1
00001832 3B1C move.w -[A5], [A4]+
00001834 2505 move.l -[A2], D5
00001836 5B1D subq.b [A5]+, 5
00001838 061B 0571 addi.b [A3]+, 0x71 /* 'q' */
0000183C 05F3 .incomplete
0000183E 4BB3 11B9 2553 0F49 .invalid 5, [[0x25530F49 + D1]] // invalid opcode 4 with b == 6
00001846 A44B syscall SetGrowZone, flags=4
00001848 057B 1E5B bchg [PC + D1 * 8 + 0x5B], D2
label0000184C:
0000184C 0EA3 666B 0A73 .invalid.l -[A3], 0x666B0A73 /* 'fk\ns' */ // invalid immediate operation
00001852 0933 2D9B 0D43 0644 btst [[ + D2 * 4] + 0xD430644], D4
0000185A 3B2D 44FB move.w -[A5], [A5 + 0x44FB]
0000185E 0821 E1B2 btst.b -[A1], 0xB2
00001862 7405 moveq.l D2, 0x05
00001864 A23B syscall Delay, flags=2
00001866 2BAB 07C3 18EB move.l [A5 + D1 - 0x21], [A3 + 0x7C3]
0000186C 076B 0527 bchg [A3 + 0x527], D3
00001870 0D8A bclr A2, D6
00001872 A32B syscall EmptyHandle, flags=3
00001874 95F5 8136 8A6A 1E04 464B sub.l A2, [[A5 - 0x7595E1FC] + A0 + 0x464B]
0000187E 13E1 648B 1EC5 move.b [0x648B1EC5], -[A1]
00001884 00CD .incomplete
00001886 08A3 0FB3 bclr.b -[A3], 0xB3
0000188A 1182 9B1E A35A move.b [[A0] + A1 * 2 - 0x5CA6], D2
00001890 2803 move.l D4, D3
00001892 1413 move.b D2, [A3]
00001894 034B bchg A3, D1
00001896 0161 bchg -[A1], D0
00001898 6EB2 bgt -0x4C /* 0000184C */
0000189A 0303 btst D3, D1
0000189C 4569 6320 chk.w D2, [A1 + 0x6320]
000018A0 8CEE 6300 divu.w D6, [A6 + 0x6300]
000018A4 CC4B and.w D6, A3
000018A6 3E4B movea.w A7, A3
000018A8 0182 bclr D2, D0
000018AA CB0F abcd -[A5], -[A7]
000018AC 1303 move.b -[A1], D3
000018AE 030C btst A4, D1
000018B0 2502 move.l -[A2], D2
000018B2 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
000018B4 2502 move.l -[A2], D2
000018B6 7330 moveq.l D1, 0x30
000018B8 2D02 move.l -[A6], D2
000018BA 030C btst A4, D1
000018BC 8243 or.w D1, D3
000018BE 0756 bchg [A6], D3
000018C0 2B05 move.l -[A5], D5
000018C2 230C move.l -[A1], A4
000018C4 0F21 btst -[A1], D7
000018C6 0107 btst D7, D0
000018C8 086B 0631 3965 bchg.b [A3 + 0x3965], 0x31 /* '1' */
000018CE 3083 move.w [A0], D3
000018D0 0010 0704 ori.b [A0], 0x4
000018D4 503C 9B11 addq.b 0x11, 8
000018D8 1E10 move.b D7, [A0]
000018DA E30D lsl D5.b, 1
000018DC EB0F lsl D7.b, 5
000018DE C509 abcd -[A2], -[A1]
000018E0 6B27 bmi +0x29 /* 00001909 */
000018E2 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
000018E4 FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
000018E6 B90A cmpm.b [A4]+, [A2]+
000018E8 A32E syscall BlockMove/BlockMoveData, flags=3
000018EA B311 xor.b [A1], D1
000018EC 16A3 move.b [A3], -[A3]
000018EE 1E1E move.b D7, [A6]+
000018F0 161B move.b D3, [A3]+
000018F2 114B 0163 move.b [A0 + 0x163], A3
000018F6 00B3 0740 0043 4BDE ori.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x7400043
000018FE 8234 9301 or.b D1, [[A4 + <<invalid base displacement size>> + A1 * 2]]
00001902 A35A syscall PrimeTime, flags=3
00001904 10E0 move.b [A0]+, -[A0]
00001906 FB36 .extension 0xB36 <<F/4-5/5>> // unimplemented
00001908 EB0F lsl D7.b, 5
0000190A A482 syscall DTInstall, flags=4
0000190C D30E addx.b -[A1], -[A6]
0000190E 8502 sbcd D2, D2
00001910 030C btst A4, D1
00001912 E716 roxl D6.b, 3
00001914 37FB 0101 0B8B 2A0F 0611 move.w [[ + <<invalid base displacement size>> + D0 * 2] + 0x2A0F0611], [[PC + <<invalid base displacement size>> + D0]]
0000191E 2C4B movea.l A6, A3
00001920 33C9 2363 054B move.w [0x2363054B], A1
00001926 3373 04B3 1B05 move.w [A1 + 0x1B05], [A3 + D0.w * 4 - 0x77]
0000192C 0BDB .incomplete
0000192E 1014 move.b D0, [A4]
00001930 0530 4B01 btst [[A0 + <<invalid base displacement size>> + D4 * 2]], D2
00001934 7EB3 moveq.l D7, 0xFFFFFFB3
00001936 1B00 move.b -[A5], D0
00001938 9B20 sub.b -[A0], D5
0000193A 6E2A bgt +0x2C /* 00001966 */
0000193C 10E3 move.b [A0]+, -[A3]
0000193E 0517 btst [A7], D2
00001940 0018 4501 ori.b [A0]+, 0x1
00001944 6323 bls +0x25 /* 00001969 */
00001946 2A10 move.l D5, [A0]
00001948 B41B cmp.b D2, [A3]+
0000194A 6E5B bgt +0x5D /* 000019A7 */
0000194C 11ED 7117 0C55 move.b [0x00000C55], [A5 + 0x7117]
00001952 8981 E988 unpk D4, D1, 0xE988
00001956 CD82 and.l D2, D6
00001958 9B75 C901 sub.w [[A5 + <<invalid base displacement size>> + A4]], D5
0000195C 332E 1705 move.w -[A1], [A6 + 0x1705]
00001960 35A1 00FB move.w [A2 + D0.w - 0x5], -[A1]
00001964 2614 move.l D3, [A4]
label00001966:
00001966 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001968 C314 and.b [A4], D1
0000196A 9B01 subx.b D5, D1
0000196C 2A7B 053B 1006 E302 6245 01D3 movea.l A5, [[PC + 0x1006E302 + D0 * 4] + 0x624501D3]
00001978 2430 6129 D317 move.l D2, [[A0 - 0x2CE9 + D6]]
0000197E 2709 move.l -[A3], A1
00001980 8B41 5CAB pack D5, D1, 0x5CAB
00001984 0217 0981 andi.b [A7], 0x81
00001988 0F12 btst [A2], D7
0000198A 2C00 move.l D6, D0
0000198C 0F34 0708 btst [A4 + <<invalid base displacement size>> + D0 * 8], D7
00001990 A023 syscall DisposHandle/DisposeHandle
00001992 018B bclr A3, D0
00001994 13ED 27D3 112E 04E3 move.b [0x112E04E3], [A5 + 0x27D3]
0000199C 0E17 061C .invalid.b [A7], 0x1C // invalid immediate operation
000019A0 C304 abcd D1, D4
000019A2 E309 lsl D1.b, 1
000019A4 9318 sub.b [A0]+, D1
000019A6 734D moveq.l D1, 0x4D
000019A8 E2AB lsr D3, D1
000019AA 0211 0107 andi.b [A1], 0x7
000019AE 0624 004B addi.b -[A4], 0x4B /* 'K' */
000019B2 7B85 moveq.l D5, 0xFFFFFF85
000019B4 7193 moveq.l D0, 0xFFFFFF93
000019B6 0FEB .incomplete
000019B8 5889 addq.l A1, 4
000019BA 71E5 moveq.l D0, 0xFFFFFFE5
000019BC 96FB 0624 sub.w A3, [PC + D0.w * 8 + 0x24]
000019C0 BB2B DC04 xor.b [A3 - 0x23FC], D5
000019C4 2E50 movea.l A7, [A0]
000019C6 42CB .invalid A3 // invalid opcode 4 with subtype 1
000019C8 2117 move.l -[A0], [A7]
000019CA 0A59 170C xori.w [A1]+, 0x170C
000019CE B7A8 DA09 xor.l [A0 - 0x25F7], D3
000019D2 0117 btst [A7], D0
000019D4 0AFD .incomplete
000019D6 D4F1 002B add.w A2, [A1 + D0.w + 0x2B]
000019DA 271E move.l -[A3], [A6]+
000019DC 387C FB06 movea.w A4, 0xFB06
000019E0 6666 bne +0x68 /* 00001A48 */
000019E2 530A subq.b A2, 1
000019E4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000019E6 3212 move.w D1, [A2]
000019E8 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000019EA 0708 btst A0, D3
000019EC E9D8 8303 bfextu D0, [A0]+ {12:3}
000019F0 783C moveq.l D4, 0x3C
000019F2 E349 lsl D1.w, 1
000019F4 031D btst [A5]+, D1
000019F6 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
000019F8 467C 86CB 1F66 not.w 0x86CB1F66
000019FE 66EB bne -0x13 /* 000019EB */
00001A00 0986 bclr D6, D4
00001A02 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00001A04 0709 btst A1, D3
00001A06 F80F 8605 .tblXX 0xF80F, 0x8605 // unimplemented
00001A0A 0312 btst [A2], D1
00001A0C 8612 or.b D3, [A2]
00001A0E 5B03 subq.b D3, 5
00001A10 1B1A move.b -[A5], [A2]+
00001A12 AB19 syscall PutLine
00001A14 2110 move.l -[A0], [A0]
00001A16 070E btst A6, D3
00001A18 C5E1 muls.w D2, -[A1]
00001A1A 0063 5A53 ori.w -[A3], 0x5A53 /* 'ZS' */
00001A1E 1B43 00CB move.b [A5 + 0xCB], D3
00001A22 045B 03BB subi.w [A3]+, 0x3BB
00001A26 0032 0101 C102 0709 ori.b [[A2 + <<invalid base displacement size>> + A4] + 0x709], 0x1
00001A2E ADE1 syscall HandToHand, auto_pop
00001A30 076B 1033 bchg [A3 + 0x1033], D3
00001A34 0ACA .incomplete
00001A36 0B48 bchg A0, D5
00001A38 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001A3A A501 syscall Close, flags=5
00001A3C 6107 bsr +0x9 /* 00001A45 */
00001A3E 2303 move.l -[A1], D3
00001A40 A0FB syscall vNewMap
00001A42 067C 5B03 7A7A addi.w 0x7A7A /* 'zz' */, 0x5B03
label00001A48:
00001A48 3B04 move.w -[A5], D4
00001A4A E101 asl D1.b, 8
00001A4C CC0B and.b D6, A3
00001A4E 0FA4 bclr -[A4], D7
00001A50 8301 sbcd D1, D1
00001A52 D8C1 add.w A4, D1
00001A54 0302 btst D2, D1
00001A56 0FA0 bclr -[A0], D7
00001A58 BB06 xor.b D6, D5
00001A5A 610B bsr +0xD /* 00001A67 */
00001A5C 7A7A moveq.l D5, 0x7A
00001A5E 1B0C move.b -[A5], A4
00001A60 830B sbcd -[A1], -[A3]
00001A62 133D move.b -[A1], <<invalid special address>>
00001A64 643B bcc +0x3D /* 00001AA1 */
00001A66 0341 bchg D1, D1
00001A68 00EB .incomplete
00001A6A 062D 0CEE A504 addi.b [A5 - 0x5AFC], 0xEE
00001A70 BB06 xor.b D6, D5
00001A72 7A7A moveq.l D5, 0x7A
00001A74 12FE move.b [A1]+, <<invalid special address>>
00001A76 020F F2A8 andi.b A7, 0xA8
00001A7A 34E3 move.w [A2]+, -[A3]
00001A7C 0589 bclr A1, D2
00001A7E 0BFE .incomplete
00001A80 E108 lsl D0.b, 8
00001A82 A67B syscall ADBReInit, flags=6
00001A84 047E AE02 subi.w <<invalid special address>>, 0xAE02
00001A88 6341 bls +0x43 /* 00001ACB */
00001A8A 731E moveq.l D1, 0x1E
00001A8C E0A1 asr D1, D0
00001A8E 01A1 bclr -[A1], D0
00001A90 1B89 1BB2 1307 2501 0F12 move.b [[0x13072501 + D1 * 2] + 0xF12], A1
00001A9A B306 xor.b D6, D1
00001A9C 8307 sbcd D1, D7
00001A9E BE76 0304 cmp.w D7, <<invalid full ext with I/IS == 4>>
00001AA2 0213 8553 andi.b [A3], 0x53 /* 'S' */
00001AA6 07CB .incomplete
00001AA8 0B1C btst [A4]+, D5
00001AAA FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001AAC 0F6C 3B03 bchg [A4 + 0x3B03], D7
00001AB0 2320 move.l -[A1], -[A0]
00001AB2 EB06 asl D6.b, 5
00001AB4 4C6C D308 2320 movem.l D3,A0,A1,A4,A6,A7, [A4 + 0x2320]
00001ABA FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001ABC 4C0F BA76 movem.w D1,D2,D4,D5,D6,A1,A3,A4,A5,A7, A7
00001AC0 5305 subq.b D5, 1
00001AC2 0709 btst A1, D3
00001AC4 7E02 moveq.l D7, 0x02
00001AC6 7B8F moveq.l D5, 0xFFFFFF8F
00001AC8 BE76 E102 069A cmp.w D7, [[A6 + <<invalid base displacement size>> + A6] + 0x69A]
00001ACE 1B6B BE76 8717 move.b [A5 - 0x78E9], [A3 - 0x418A]
00001AD4 C842 and.w D4, D2
00001AD6 9A23 sub.b D5, -[A3]
00001AD8 5A1C addq.b [A4]+, 5
00001ADA B306 xor.b D6, D1
00001ADC 0304 btst D4, D1
00001ADE CA63 and.w D5, -[A3]
00001AE0 5007 addq.b D7, 8
00001AE2 04C8 .incomplete
00001AE4 7E3B moveq.l D7, 0x3B
00001AE6 0500 btst D0, D2
00001AE8 DBF7 0FBA 7633 0453 3AAB add.l A5, [[0x76330453 + D0 * 8] + 0x3AAB]
00001AF2 0128 6666 btst [A0 + 0x6666], D0
00001AF6 5E13 addq.b [A3], 7
00001AF8 48CE 369B movem.l A6, D0,D1,D3,D4,D7,A1,A2,A4,A5
label00001AFC:
00001AFC 320F move.w D1, A7
00001AFE 4CCE 449B movem.l D0,D1,D3,D4,D7,A2,A6, A6
00001B02 3213 move.w D1, [A3]
00001B04 4807 nbcd.b D7
00001B06 0D36 731E EEBA btst [[A6] + D7 * 2 - 0x1146], D6
// begin alternate branch 00001B0A-00001B0C
label00001B0A:
00001B0A EEBA ror D2, D7
// end alternate branch 00001B0A-00001B0C
label00001B0A: // (misaligned)
00001B0C 7613 moveq.l D3, 0x13
00001B0E 2144 2B02 move.l [A0 + 0x2B02], D4
00001B12 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00001B14 BA76 9B06 4B01 cmp.w D5, [[A6 + <<invalid base displacement size>>] + A1 * 2 + 0x4B01]
00001B1A 051D btst [A5]+, D2
00001B1C 66EC bne -0x12 /* 00001B0A */
00001B1E DB06 addx.b D5, D6
00001B20 3200 move.w D1, D0
00001B22 7391 moveq.l D1, 0xFFFFFF91
00001B24 139B 7826 move.b [A1 + D7 + 0x26], [A3]+
00001B28 6329 bls +0x2B /* 00001B53 */
00001B2A DB0B addx.b -[A5], -[A3]
00001B2C F5A0 .invalid <<F/6/2>>
00001B2E 0703 btst D3, D3
00001B30 4A27 tst.b -[A7]
00001B32 035E bchg [A6]+, D1
00001B34 3703 move.w -[A3], D3
00001B36 5327 subq.b -[A7], 1
00001B38 0303 btst D3, D1
00001B3A A92D syscall CloseWindow
00001B3C 1E38 2B00 move.b D7, [0x00002B00]
00001B40 1307 move.b -[A1], D7
00001B42 000F F204 ori.b A7, 0x4
00001B46 CC02 and.b D6, D2
00001B48 EB1E rol D6.b, 5
00001B4A 5708 subq.b A0, 3
00001B4C 89C1 divs.w D4, D1
00001B4E F0CC 0233 .extension 0x0CC <<F/2-3/0>> // unimplemented
00001B52 23CD 0207 84B9 move.l [0x020784B9], A5
00001B58 2700 move.l -[A3], D0
00001B5A 6A0F bpl +0x11 /* 00001B6B */
00001B5C 09CC .incomplete
00001B5E 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00001B60 142E 1061 move.b D2, [A6 + 0x1061]
00001B64 181C move.b D4, [A4]+
00001B66 04BA 762B 0044 0067 subi.l [PC + 0x67 /* 00001BCF, value 0x1312F301 */], 0x762B0044 /* 'v+\0D' */
00001B6E 8FD9 divs.w D7, [A1]+
00001B70 3710 move.w -[A3], [A0]
00001B72 7850 moveq.l D4, 0x50
00001B74 370E move.w -[A3], A6
00001B76 DFEB 0910 add.l A7, [A3 + 0x910]
00001B7A 6380 bls -0x7E /* 00001AFC */
00001B7C 9317 sub.b [A7], D1
00001B7E E48B lsr D3, 2
00001B80 08C3 0C5B bset.b D3, 0x5B /* '[' */
00001B84 02EB .incomplete
00001B86 121B move.b D1, [A3]+
00001B88 010B btst A3, D0
00001B8A 00DB .incomplete
00001B8C 0328 BB04 btst [A0 - 0x44FC], D1
00001B90 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001B92 2B10 move.l -[A5], [A0]
00001B94 5613 addq.b [A3], 3
00001B96 6D08 blt +0xA /* 00001BA0 */
00001B98 0705 btst D5, D3
00001B9A 740F moveq.l D2, 0x0F
00001B9C 30C3 move.w [A0]+, D3
00001B9E 0756 bchg [A6], D3
label00001BA0:
00001BA0 7328 moveq.l D1, 0x28
00001BA2 E500 asl D0.b, 2
00001BA4 0F30 2304 btst <<invalid full ext with I/IS == 4>>, D7
00001BA8 9302 subx.b D1, D2
00001BAA 6207 bhi +0x9 /* 00001BB3 */
00001BAC 000A 7704 ori.b A2, 0x4
00001BB0 D425 add.b D2, -[A5]
00001BB2 6917 bvs +0x19 /* 00001BCB */
00001BB4 01EE .incomplete
00001BB6 C342 exg D1, D2
00001BB8 4B46 chk.w D5, D6
00001BBA A57F syscall InternalWait, flags=5
00001BBC 0788 bclr A0, D3
00001BBE 81AB 026B or.l [A3 + 0x26B], D0
00001BC2 1507 move.b -[A2], D7
00001BC4 08C1 DB02 bset.b D1, 0x2
00001BC8 0B02 btst D2, D5
00001BCA 030D btst A5, D1
00001BCC D6A4 add.l D3, -[A4]
00001BCE 8013 or.b D0, [A3]
00001BD0 12F3 017B 1445 022B 8105 0283 move.b [A1]+, [[A3 + 0x1445022B] - 0x7EFAFD7D]
00001BDC 0805 0207 btst.b D5, 0x7
00001BE0 0B9E bclr [A6]+, D5
00001BE2 4E0B .invalid // invalid opcode 4
00001BE4 1CC3 move.b [A6]+, D3
00001BE6 4280 clr.l D0
00001BE8 2305 move.l -[A1], D5
00001BEA C13F and.b <<invalid special address>>, D0
00001BEC 2708 move.l -[A3], A0
00001BEE B00F cmp.b D0, A7
00001BF0 81AA 95C8 or.l [A2 - 0x6A38], D0
00001BF4 1710 move.b -[A3], [A0]
00001BF6 57E0 seq -[A0]
00001BF8 2B0B move.l -[A5], A3
00001BFA 0800 0B39 btst.b D0, 0x39 /* '9' */
00001BFE 3437 0E9B move.w D2, [A7 + D0 * 8 - 0x101]
00001C02 9305 subx.b D1, D5
00001C04 0B3C CA0B btst 0xB, D5
00001C08 3C03 move.w D6, D3
00001C0A 0000 0F02 ori.b D0, 0x2
00001C0E FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001C10 C100 abcd D0, D0
00001C12 170C move.b -[A3], A4
00001C14 E837 roxr D7.b, D4
00001C16 0CBA .incomplete